Class RndTokenManager

java.lang.Object
org.restheart.security.tokens.RndTokenManager
All Implemented Interfaces:
io.undertow.security.idm.IdentityManager, ConfigurablePlugin, Plugin, Authenticator, TokenManager

public class RndTokenManager extends Object implements TokenManager
  • Constructor Details

    • RndTokenManager

      public RndTokenManager()
  • Method Details

    • init

      public void init() throws ConfigurationException
      Throws:
      ConfigurationException
    • verify

      public io.undertow.security.idm.Account verify(io.undertow.security.idm.Account account)
      Specified by:
      verify in interface Authenticator
      Specified by:
      verify in interface io.undertow.security.idm.IdentityManager
    • verify

      public io.undertow.security.idm.Account verify(String id, io.undertow.security.idm.Credential credential)
      Specified by:
      verify in interface Authenticator
      Specified by:
      verify in interface io.undertow.security.idm.IdentityManager
    • verify

      public io.undertow.security.idm.Account verify(io.undertow.security.idm.Credential credential)
      Specified by:
      verify in interface Authenticator
      Specified by:
      verify in interface io.undertow.security.idm.IdentityManager
    • getCACHE

      public Cache<String,PwdCredentialAccount> getCACHE()
    • get

      public io.undertow.security.idm.PasswordCredential get(io.undertow.security.idm.Account account)
      Specified by:
      get in interface TokenManager
    • invalidate

      public void invalidate(io.undertow.security.idm.Account account)
      Specified by:
      invalidate in interface TokenManager
    • update

      public void update(io.undertow.security.idm.Account account)
      Specified by:
      update in interface TokenManager
    • injectTokenHeaders

      public void injectTokenHeaders(io.undertow.server.HttpServerExchange exchange, io.undertow.security.idm.PasswordCredential token)
      Specified by:
      injectTokenHeaders in interface TokenManager