public class OidcUserInfo extends java.lang.Object implements StandardClaimAccessor, java.io.Serializable
The OidcUserInfo
contains a set of "Standard Claims" about the authentication of an End-User.
StandardClaimAccessor
,
UserInfo Response,
UserInfo Endpoint,
Standard Claims,
Serialized FormModifier and Type | Class and Description |
---|---|
static class |
OidcUserInfo.Builder
A builder for
OidcUserInfo s |
Constructor and Description |
---|
OidcUserInfo(java.util.Map<java.lang.String,java.lang.Object> claims)
Constructs a
OidcUserInfo using the provided parameters. |
Modifier and Type | Method and Description |
---|---|
static OidcUserInfo.Builder |
builder()
Create a
OidcUserInfo.Builder |
boolean |
equals(java.lang.Object obj) |
java.util.Map<java.lang.String,java.lang.Object> |
getClaims()
Returns a set of claims that may be used for assertions.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getAddress, getBirthdate, getEmail, getEmailVerified, getFamilyName, getFullName, getGender, getGivenName, getLocale, getMiddleName, getNickName, getPhoneNumber, getPhoneNumberVerified, getPicture, getPreferredUsername, getProfile, getSubject, getUpdatedAt, getWebsite, getZoneInfo
containsClaim, getClaim, getClaimAsBoolean, getClaimAsInstant, getClaimAsMap, getClaimAsString, getClaimAsStringList, getClaimAsURL
public OidcUserInfo(java.util.Map<java.lang.String,java.lang.Object> claims)
OidcUserInfo
using the provided parameters.claims
- the claims about the authentication of the End-Userpublic java.util.Map<java.lang.String,java.lang.Object> getClaims()
ClaimAccessor
getClaims
in interface ClaimAccessor
Map
of claimspublic boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static OidcUserInfo.Builder builder()
OidcUserInfo.Builder
OidcUserInfo.Builder
for further configuration