Add orcid in User
This commit is contained in:
parent
cf6e4afcf0
commit
43f0d8f3da
|
@ -13,6 +13,7 @@ public class User {
|
|||
private String given_name;
|
||||
private String family_name;
|
||||
private String email;
|
||||
private String orcid;
|
||||
private Set<String> roles;
|
||||
private String accessToken;
|
||||
private String refreshToken;
|
||||
|
@ -23,6 +24,9 @@ public class User {
|
|||
this.given_name = token.getUserInfo().getGivenName();
|
||||
this.family_name = token.getUserInfo().getFamilyName();
|
||||
this.email = token.getUserInfo().getEmail();
|
||||
if(token.getUserInfo().getSource().get("orcid") != null) {
|
||||
this.orcid = token.getUserInfo().getSource().get("orcid").getAsString();
|
||||
}
|
||||
this.roles = token.getAuthorities().stream().map(GrantedAuthority::getAuthority).collect(Collectors.toSet());
|
||||
this.accessToken = token.getAccessTokenValue();
|
||||
this.refreshToken = token.getRefreshTokenValue();
|
||||
|
@ -68,6 +72,14 @@ public class User {
|
|||
this.email = email;
|
||||
}
|
||||
|
||||
public String getOrcid() {
|
||||
return orcid;
|
||||
}
|
||||
|
||||
public void setOrcid(String orcid) {
|
||||
this.orcid = orcid;
|
||||
}
|
||||
|
||||
public Set<String> getRoles() {
|
||||
return roles;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue