Class CasRestProfile

  • All Implemented Interfaces:
    java.io.Externalizable, java.io.Serializable, org.pac4j.core.profile.UserProfile

    public final class CasRestProfile
    extends org.pac4j.core.profile.CommonProfile
    This is CasRestProfile that represents the CAS TGT when it's obtained via the rest api.
    Since:
    1.8.0
    Author:
    Misagh Moayyed
    See Also:
    Serialized Form
    • Field Summary

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

        logger
    • Constructor Summary

      Constructors 
      Constructor Description
      CasRestProfile()  
      CasRestProfile​(java.lang.String ticketGrantingTicketId, java.lang.String userName)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.lang.String getTicketGrantingTicketId()  
      int hashCode()  
      void removeLoginData()  
      • Methods inherited from class org.pac4j.core.profile.CommonProfile

        getAttributeAsDate, 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, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • CasRestProfile

        public CasRestProfile()
      • CasRestProfile

        public CasRestProfile​(java.lang.String ticketGrantingTicketId,
                              java.lang.String userName)
    • Method Detail

      • getTicketGrantingTicketId

        public java.lang.String getTicketGrantingTicketId()
      • removeLoginData

        public void removeLoginData()
        Overrides:
        removeLoginData in class org.pac4j.core.profile.BasicUserProfile
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object