Class CasOAuthWrapperProfile

  • All Implemented Interfaces:
    java.io.Externalizable, java.io.Serializable, org.pac4j.core.profile.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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Date getAuthenticationDate()  
      java.lang.String getAuthenticationMethod()  
      java.lang.String getSuccessfulAuthenticationHandlers()  
      java.lang.Boolean isFromNewLogin()  
      java.lang.Boolean isLongTermAuthenticationRequestTokenUsed()  
      • Methods inherited from class org.pac4j.core.profile.CommonProfile

        getAttributeAsDate, getAttributeAsString, getAttributeAsType, 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, asPrincipal, 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
    • Constructor Detail

      • CasOAuthWrapperProfile

        public CasOAuthWrapperProfile()
    • Method Detail

      • isFromNewLogin

        public java.lang.Boolean isFromNewLogin()
      • getAuthenticationDate

        public java.util.Date getAuthenticationDate()
      • getAuthenticationMethod

        public java.lang.String getAuthenticationMethod()
      • getSuccessfulAuthenticationHandlers

        public java.lang.String getSuccessfulAuthenticationHandlers()
      • isLongTermAuthenticationRequestTokenUsed

        public java.lang.Boolean isLongTermAuthenticationRequestTokenUsed()