Class CasOAuthWrapperProfile
- java.lang.Object
-
- org.pac4j.core.profile.BasicUserProfile
-
- org.pac4j.core.profile.CommonProfile
-
- org.pac4j.oauth.profile.OAuth20Profile
-
- org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperProfile
-
- All Implemented Interfaces:
Externalizable
,Serializable
,UserProfile
public class CasOAuthWrapperProfile extends OAuth20Profile
This class is the user profile for sites using OAuth wrapper for CAS.
It is returned by the
CasOAuthWrapperClient
.- Since:
- 1.3.0
- Author:
- Jerome Leleu
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.pac4j.core.profile.BasicUserProfile
logger, SEPARATOR
-
-
Constructor Summary
Constructors Constructor Description CasOAuthWrapperProfile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Date
getAuthenticationDate()
String
getAuthenticationMethod()
String
getSuccessfulAuthenticationHandlers()
Boolean
isFromNewLogin()
Boolean
isLongTermAuthenticationRequestTokenUsed()
-
Methods inherited from class org.pac4j.oauth.profile.OAuth20Profile
getAccessToken, removeLoginData, setAccessToken
-
Methods inherited from class org.pac4j.core.profile.CommonProfile
getDisplayName, getEmail, getFamilyName, getFirstName, getGender, getLocale, getLocation, getPictureUrl, getProfileUrl, getUsername, isExpired
-
Methods inherited from class org.pac4j.core.profile.BasicUserProfile
addAttribute, addAttributes, addAuthenticationAttribute, addAuthenticationAttributes, addPermission, addPermissions, addRole, addRoles, build, build, containsAttribute, containsAuthenicationAttribute, extractAttributeValues, getAttribute, getAttribute, getAttributes, getAuthenticationAttribute, getAuthenticationAttribute, getAuthenticationAttributes, getClientName, getId, getLinkedId, getPermissions, getRoles, getTypedId, isRemembered, readExternal, removeAttribute, removeAuthenticationAttribute, setClientName, setId, setLinkedId, setPermissions, setRemembered, setRoles, toString, writeExternal
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.pac4j.core.profile.UserProfile
asPrincipal
-
-
-
-
Method Detail
-
isFromNewLogin
public Boolean isFromNewLogin()
-
getAuthenticationDate
public Date getAuthenticationDate()
-
getAuthenticationMethod
public String getAuthenticationMethod()
-
getSuccessfulAuthenticationHandlers
public String getSuccessfulAuthenticationHandlers()
-
isLongTermAuthenticationRequestTokenUsed
public Boolean isLongTermAuthenticationRequestTokenUsed()
-
-