Improved code

This commit is contained in:
Luca Frosini 2022-03-29 14:43:05 +02:00
parent 356da003c7
commit 0286521cfe
1 changed files with 2 additions and 4 deletions

View File

@ -7,7 +7,6 @@ import java.util.ArrayList;
import java.util.Base64;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.TimeUnit;
@ -131,9 +130,8 @@ public class JWTSecret extends Secret {
@Override
public ClientInfo getClientInfo() throws Exception {
if(clientInfo==null) {
getAccessToken();
List<String> roles = new ArrayList<>(getRoles());
clientInfo = new UserInfo(accessToken.getPreferredUsername(), roles, accessToken.getEmail(), accessToken.getGivenName(), accessToken.getFamilyName());
User user = getUser();
clientInfo = new UserInfo(user.getUsername(), new ArrayList<>(user.getRoles()), user.getEmail(), user.getGivenName(), user.getFamilyName());
}
return clientInfo;
}