public class UserPrincipal extends Object implements Serializable
| Constructor and Description |
|---|
UserPrincipal(String aadIssuedBearerToken,
com.nimbusds.jose.JWSObject jwsObject,
com.nimbusds.jwt.JWTClaimsSet jwtClaimsSet) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAadIssuedBearerToken() |
String |
getAccessTokenForGraphApi() |
Object |
getClaim(String name) |
Map<String,Object> |
getClaims() |
Set<String> |
getGroups() |
String |
getIssuer() |
String |
getKid() |
String |
getName() |
Set<String> |
getRoles() |
String |
getSubject() |
String |
getTenantId() |
String |
getUserPrincipalName() |
boolean |
isMemberOf(AADAuthenticationProperties aadAuthenticationProperties,
String group) |
boolean |
isPersonalAccount() |
void |
setAadIssuedBearerToken(String aadIssuedBearerToken) |
void |
setAccessTokenForGraphApi(String accessTokenForGraphApi) |
void |
setGroups(Set<String> groups) |
void |
setRoles(Set<String> roles) |
public UserPrincipal(String aadIssuedBearerToken, com.nimbusds.jose.JWSObject jwsObject, com.nimbusds.jwt.JWTClaimsSet jwtClaimsSet)
public String getAadIssuedBearerToken()
public void setAadIssuedBearerToken(String aadIssuedBearerToken)
public String getAccessTokenForGraphApi()
public void setAccessTokenForGraphApi(String accessTokenForGraphApi)
public boolean isMemberOf(AADAuthenticationProperties aadAuthenticationProperties, String group)
public String getKid()
public String getIssuer()
public String getSubject()
public String getName()
public String getTenantId()
public String getUserPrincipalName()
public boolean isPersonalAccount()
Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.