Package org.pac4j.oidc.profile.keycloak
Class KeycloakOidcProfile
- java.lang.Object
-
- org.pac4j.core.profile.UserProfile
-
- org.pac4j.core.profile.CommonProfile
-
- org.pac4j.core.profile.jwt.AbstractJwtProfile
-
- org.pac4j.oidc.profile.OidcProfile
-
- org.pac4j.oidc.profile.keycloak.KeycloakOidcProfile
-
- All Implemented Interfaces:
Externalizable
,Serializable
public class KeycloakOidcProfile extends OidcProfile
This class is the user profile for Keycloak (using OpenID Connect protocol) with appropriate getters.
It is returned by the
KeycloakOidcClient
.- Version:
- 2.0.0
- Author:
- Julio Arrebola
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.pac4j.core.profile.UserProfile
logger, SEPARATOR
-
-
Constructor Summary
Constructors Constructor Description KeycloakOidcProfile()
-
Method Summary
-
Methods inherited from class org.pac4j.oidc.profile.OidcProfile
clearSensitiveData, getAccessToken, getAcr, getAmr, getAuthTime, getAzp, getDisplayName, getEmailVerified, getFirstName, getIdToken, getIdTokenString, getLocation, getMiddleName, getNickname, getNonce, getPhoneNumber, getPhoneNumberVerified, getPictureUrl, getProfileUrl, getRefreshToken, getTokenExpirationAdvance, getUpdatedAt, getUsername, isExpired, setAccessToken, setIdTokenString, setRefreshToken, setTokenExpirationAdvance
-
Methods inherited from class org.pac4j.core.profile.jwt.AbstractJwtProfile
getAudience, getExpirationDate, getIssuedAt, getIssuer, getNotBefore, getSubject
-
Methods inherited from class org.pac4j.core.profile.CommonProfile
asPrincipal, getEmail, getFamilyName, getGender, getLocale
-
Methods inherited from class org.pac4j.core.profile.UserProfile
addAttribute, 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, writeExternal
-
-