Class KarchanRememberMeStore

Object
KarchanRememberMeStore
All Implemented Interfaces:
RememberMeIdentityStore

@ApplicationScoped public class KarchanRememberMeStore extends Object implements RememberMeIdentityStore
A Store that can deal with a REMEMBERME cookie and spits out a validation result, if the cookie contains a valid JWT.
Author:
maartenl
  • Constructor Details

    • KarchanRememberMeStore

      public KarchanRememberMeStore()
  • Method Details

    • validate

      public CredentialValidationResult validate(RememberMeCredential rememberMeCredential)
      Specified by:
      validate in interface RememberMeIdentityStore
    • generateLoginToken

      public String generateLoginToken(CallerPrincipal callerPrincipal, Set<String> groups)
      Specified by:
      generateLoginToken in interface RememberMeIdentityStore
    • removeLoginToken

      public void removeLoginToken(String token)
      Specified by:
      removeLoginToken in interface RememberMeIdentityStore