public class OidcProfile extends AbstractJwtProfile
This class is the user profile for sites using OpenID Connect protocol.
It is returned by the OidcClient.
logger, SEPARATOR| Constructor and Description |
|---|
OidcProfile() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearSensitiveData() |
com.nimbusds.oauth2.sdk.token.AccessToken |
getAccessToken() |
java.lang.String |
getAcr() |
java.lang.Object |
getAmr() |
java.util.Date |
getAuthTime() |
java.lang.String |
getAzp() |
java.lang.String |
getDisplayName() |
java.lang.Boolean |
getEmailVerified() |
java.lang.String |
getFirstName() |
com.nimbusds.jwt.JWT |
getIdToken() |
java.lang.String |
getIdTokenString() |
java.lang.String |
getLocation() |
java.lang.String |
getMiddleName() |
java.lang.String |
getNickname() |
java.lang.String |
getNonce() |
java.lang.String |
getPhoneNumber() |
java.lang.Boolean |
getPhoneNumberVerified() |
java.net.URI |
getPictureUrl() |
java.net.URI |
getProfileUrl() |
com.nimbusds.oauth2.sdk.token.RefreshToken |
getRefreshToken() |
int |
getTokenExpirationAdvance() |
java.util.Date |
getUpdatedAt() |
java.lang.String |
getUsername() |
boolean |
isExpired() |
void |
setAccessToken(com.nimbusds.oauth2.sdk.token.AccessToken accessToken) |
void |
setIdTokenString(java.lang.String idToken) |
void |
setRefreshToken(com.nimbusds.oauth2.sdk.token.RefreshToken refreshToken) |
void |
setTokenExpirationAdvance(int tokenExpirationAdvance) |
getAudience, getExpirationDate, getIssuedAt, getIssuer, getNotBefore, getSubjectasPrincipal, getEmail, getFamilyName, getGender, getLocaleaddAttribute, addAttributes, addAuthenticationAttribute, addAuthenticationAttributes, addPermission, addPermissions, addRole, addRoles, addRoles, build, build, containsAttribute, containsAuthenicationAttribute, getAttribute, getAttribute, getAttributes, getAuthenticationAttribute, getAuthenticationAttribute, getAuthenticationAttributes, getClientName, getId, getLinkedId, getPermissions, getRoles, getTypedId, isRemembered, readExternal, removeAttribute, removeAuthenticationAttribute, setClientName, setId, setLinkedId, setPermissions, setRemembered, setRoles, toString, writeExternalpublic java.lang.String getFirstName()
getFirstName in class CommonProfilepublic java.lang.String getMiddleName()
public java.lang.String getDisplayName()
getDisplayName in class CommonProfilepublic java.lang.String getNickname()
public java.lang.String getUsername()
getUsername in class CommonProfilepublic java.net.URI getPictureUrl()
getPictureUrl in class CommonProfilepublic java.net.URI getProfileUrl()
getProfileUrl in class CommonProfilepublic java.lang.String getLocation()
getLocation in class CommonProfilepublic java.lang.Boolean getEmailVerified()
public java.lang.String getPhoneNumber()
public java.lang.Boolean getPhoneNumberVerified()
public java.util.Date getUpdatedAt()
public java.util.Date getAuthTime()
public java.lang.String getNonce()
public java.lang.String getAcr()
public java.lang.Object getAmr()
public java.lang.String getAzp()
public void setAccessToken(com.nimbusds.oauth2.sdk.token.AccessToken accessToken)
public com.nimbusds.oauth2.sdk.token.AccessToken getAccessToken()
public java.lang.String getIdTokenString()
public void setIdTokenString(java.lang.String idToken)
public com.nimbusds.jwt.JWT getIdToken()
public com.nimbusds.oauth2.sdk.token.RefreshToken getRefreshToken()
public void setRefreshToken(com.nimbusds.oauth2.sdk.token.RefreshToken refreshToken)
public void clearSensitiveData()
clearSensitiveData in class UserProfilepublic int getTokenExpirationAdvance()
public void setTokenExpirationAdvance(int tokenExpirationAdvance)
public boolean isExpired()
isExpired in class CommonProfileCopyright © 2019. All Rights Reserved.