CLAIMS_ACR, CLAIMS_ADDRESS, CLAIMS_AMR, CLAIMS_AUTH_TIME, CLAIMS_AZP, CLAIMS_BIRTHDATE, CLAIMS_EMAIL, CLAIMS_EMAIL_VERIFIED, CLAIMS_FAMILY_NAME, CLAIMS_GENDER, CLAIMS_GIVEN_NAME, CLAIMS_LOCALE, CLAIMS_MIDDLE_NAME, CLAIMS_NAME, CLAIMS_NICKNAME, CLAIMS_NONCE, CLAIMS_PHONE_NUMBER, CLAIMS_PHONE_NUMBER_VERIFIED, CLAIMS_PICTURE, CLAIMS_PREFERRED_USERNAME, CLAIMS_PROFILE, CLAIMS_UPDATED_AT, CLAIMS_WEBSITE, CLAIMS_ZONEINFO, PREFIX
Constructor and Description |
---|
IdTokenAuthenticationAdapter(io.micronaut.security.authentication.Authentication authentication)
Constructs an adapter between
Authentication to IdToken . |
Modifier and Type | Method and Description |
---|---|
Address |
getAdress()
address.
|
java.lang.String |
getAudience() |
java.lang.String |
getAuthenticationContextClassReference() |
java.util.List<java.lang.String> |
getAuthenticationMethodReferences() |
java.lang.Integer |
getAuthenticationTime() |
java.lang.String |
getAuthorizedParty() |
java.lang.String |
getBirthday() |
java.util.Map<java.lang.String,java.lang.Object> |
getClaims() |
java.lang.String |
getEmail() |
java.lang.Integer |
getExpirationTime() |
java.lang.String |
getFamilyName()
family_name.
|
java.lang.String |
getGender() |
java.lang.String |
getGivenName()
given_name.
|
java.lang.Integer |
getIssuedAt() |
java.lang.String |
getIssuer() |
java.lang.String |
getLocale() |
java.lang.String |
getMiddleName()
middle_name.
|
java.lang.String |
getName()
name.
|
java.lang.String |
getNickname()
nickname.
|
java.lang.String |
getNonce() |
java.lang.String |
getPhoneNumber() |
java.lang.String |
getPicture() |
java.lang.String |
getPreferredUsername()
preferred_username.
|
java.lang.String |
getProfile() |
java.lang.String |
getSubject()
sub.
|
java.lang.Integer |
getUpdatedAt() |
java.lang.String |
getWebsite() |
java.lang.String |
getZoneinfo()
zoneinfo.
|
protected Address |
instantiateAddressFromMap(java.util.Map m) |
java.lang.Boolean |
isEmailVerified() |
java.lang.Boolean |
isPhoneNumberVerified() |
public IdTokenAuthenticationAdapter(io.micronaut.security.authentication.Authentication authentication)
Authentication
to IdToken
.authentication
- Authentication's state representation.@Nullable public java.lang.String getAuthorizedParty()
getAuthorizedParty
in interface IdToken
@Nullable public java.util.List<java.lang.String> getAuthenticationMethodReferences()
getAuthenticationMethodReferences
in interface IdToken
@Nullable public java.lang.String getAuthenticationContextClassReference()
getAuthenticationContextClassReference
in interface IdToken
@Nonnull public java.lang.String getIssuer()
@Nonnull public java.lang.String getAudience()
getAudience
in interface IdToken
@Nonnull public java.lang.Integer getExpirationTime()
getExpirationTime
in interface IdToken
@Nonnull public java.lang.Integer getIssuedAt()
getIssuedAt
in interface IdToken
@Nonnull public java.lang.String getSubject()
IdToken
getSubject
in interface IdToken
@Nullable public java.lang.Integer getAuthenticationTime()
getAuthenticationTime
in interface IdToken
@Nullable public java.lang.String getNonce()
@Nullable public java.lang.String getName()
IdToken
@Nullable public java.lang.String getGivenName()
IdToken
getGivenName
in interface IdToken
@Nullable public java.lang.String getFamilyName()
IdToken
getFamilyName
in interface IdToken
@Nullable public java.lang.String getMiddleName()
IdToken
getMiddleName
in interface IdToken
@Nullable public java.lang.String getNickname()
IdToken
getNickname
in interface IdToken
@Nullable public java.lang.String getPreferredUsername()
IdToken
getPreferredUsername
in interface IdToken
@Nullable public java.lang.String getProfile()
getProfile
in interface IdToken
@Nullable public java.lang.String getPicture()
getPicture
in interface IdToken
@Nullable public java.lang.String getWebsite()
getWebsite
in interface IdToken
@Nullable public java.lang.String getEmail()
@Nullable public java.lang.Boolean isEmailVerified()
isEmailVerified
in interface IdToken
@Nullable public java.lang.String getGender()
@Nullable public java.lang.String getBirthday()
getBirthday
in interface IdToken
@Nullable public java.lang.String getZoneinfo()
IdToken
getZoneinfo
in interface IdToken
@Nullable public java.lang.String getLocale()
@Nullable public java.lang.String getPhoneNumber()
getPhoneNumber
in interface IdToken
@Nullable public java.lang.Boolean isPhoneNumberVerified()
isPhoneNumberVerified
in interface IdToken
@Nullable public java.lang.Integer getUpdatedAt()
getUpdatedAt
in interface IdToken
public java.util.Map<java.lang.String,java.lang.Object> getClaims()