Class AxelorRememberMeManager

java.lang.Object
org.apache.shiro.mgt.AbstractRememberMeManager
org.apache.shiro.web.mgt.CookieRememberMeManager
com.axelor.auth.pac4j.AxelorRememberMeManager
All Implemented Interfaces:
org.apache.shiro.mgt.RememberMeManager

@Singleton public class AxelorRememberMeManager extends org.apache.shiro.web.mgt.CookieRememberMeManager
RememberMe Manager

This implements all of RememberMeManager interface and uses SameSite attribute for secure requests.

  • Field Summary

    Fields inherited from class org.apache.shiro.web.mgt.CookieRememberMeManager

    DEFAULT_REMEMBER_ME_COOKIE_NAME
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.shiro.web.servlet.Cookie
     
    protected void
    rememberSerializedIdentity(org.apache.shiro.subject.Subject subject, byte[] serialized)
     

    Methods inherited from class org.apache.shiro.web.mgt.CookieRememberMeManager

    ensurePadding, forgetIdentity, forgetIdentity, getRememberedSerializedIdentity, setCookie

    Methods inherited from class org.apache.shiro.mgt.AbstractRememberMeManager

    convertBytesToPrincipals, convertPrincipalsToBytes, decrypt, deserialize, encrypt, getCipherKey, getCipherService, getDecryptionCipherKey, getEncryptionCipherKey, getIdentityToRemember, getRememberedPrincipals, getSerializer, isRememberMe, onFailedLogin, onLogout, onRememberedPrincipalFailure, onSuccessfulLogin, rememberIdentity, rememberIdentity, serialize, setCipherKey, setCipherService, setDecryptionCipherKey, setEncryptionCipherKey, setSerializer

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AxelorRememberMeManager

      public AxelorRememberMeManager()
  • Method Details

    • rememberSerializedIdentity

      protected void rememberSerializedIdentity(org.apache.shiro.subject.Subject subject, byte[] serialized)
      Overrides:
      rememberSerializedIdentity in class org.apache.shiro.web.mgt.CookieRememberMeManager
    • getCookie

      public org.apache.shiro.web.servlet.Cookie getCookie()
      Overrides:
      getCookie in class org.apache.shiro.web.mgt.CookieRememberMeManager