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, 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:
  • Field Summary

    Fields inherited from class org.pac4j.core.profile.BasicUserProfile

    logger
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    getAuthenticationDate.
    getAuthenticationMethod.
    getSuccessfulAuthenticationHandlers.
    isFromNewLogin.
    isLongTermAuthenticationRequestTokenUsed.

    Methods inherited from class org.pac4j.oauth.profile.OAuth20Profile

    getAccessToken, getRefreshToken, removeLoginData, setAccessToken, setRefreshToken

    Methods inherited from class org.pac4j.core.profile.CommonProfile

    getAttributeAsDate, getAttributeAsString, getAttributeAsType, getDisplayName, getEmail, getFamilyName, getFirstName, getGender, getLocale, getLocation, getPictureUrl, getProfileUrl, getUsername, isExpired, toString

    Methods inherited from class org.pac4j.core.profile.BasicUserProfile

    addAttribute, addAttributes, addAuthenticationAttribute, addAuthenticationAttributes, addRole, addRoles, asPrincipal, build, build, canEqual, containsAttribute, containsAuthenticationAttribute, equals, extractAttributeValues, getAttribute, getAttribute, getAttributes, getAuthenticationAttribute, getAuthenticationAttribute, getAuthenticationAttributes, getClientName, getId, getLinkedId, getRoles, getTypedId, hashCode, isRemembered, readExternal, removeAttribute, removeAuthenticationAttribute, setClientName, setId, setLinkedId, setRemembered, setRoles, writeExternal

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • CasOAuthWrapperProfile

      public CasOAuthWrapperProfile()
  • Method Details

    • isFromNewLogin

      public Boolean isFromNewLogin()

      isFromNewLogin.

      Returns:
      a Boolean object
    • getAuthenticationDate

      public Date getAuthenticationDate()

      getAuthenticationDate.

      Returns:
      a Date object
    • getAuthenticationMethod

      public String getAuthenticationMethod()

      getAuthenticationMethod.

      Returns:
      a String object
    • getSuccessfulAuthenticationHandlers

      public String getSuccessfulAuthenticationHandlers()

      getSuccessfulAuthenticationHandlers.

      Returns:
      a String object
    • isLongTermAuthenticationRequestTokenUsed

      public Boolean isLongTermAuthenticationRequestTokenUsed()

      isLongTermAuthenticationRequestTokenUsed.

      Returns:
      a Boolean object