Class AuthTokenAuthenticationBackend

  • All Implemented Interfaces:
    com.floragunn.searchguard.auth.api.AuthenticationBackend

    public class AuthTokenAuthenticationBackend
    extends Object
    implements com.floragunn.searchguard.auth.api.AuthenticationBackend
    • Constructor Detail

      • AuthTokenAuthenticationBackend

        public AuthTokenAuthenticationBackend​(AuthTokenService authTokenService)
    • Method Detail

      • getType

        public String getType()
        Specified by:
        getType in interface com.floragunn.searchguard.auth.api.AuthenticationBackend
      • authenticate

        public void authenticate​(com.floragunn.searchguard.user.AuthCredentials credentials,
                                 Consumer<com.floragunn.searchguard.user.User> onSuccess,
                                 Consumer<Exception> onFailure)
        Specified by:
        authenticate in interface com.floragunn.searchguard.auth.api.AuthenticationBackend
      • exists

        public boolean exists​(com.floragunn.searchguard.user.User user)
        Specified by:
        exists in interface com.floragunn.searchguard.auth.api.AuthenticationBackend
      • userCachingPolicy

        public com.floragunn.searchguard.auth.api.AuthenticationBackend.UserCachingPolicy userCachingPolicy()
        Specified by:
        userCachingPolicy in interface com.floragunn.searchguard.auth.api.AuthenticationBackend