Class AnonymousAuthenticationHandler
java.lang.Object
ch.tocco.nice2.security.spi.auth.AuthenticationHandlerAdapter
ch.tocco.nice2.security.impl.auth.AnonymousAuthenticationHandler
- All Implemented Interfaces:
AuthenticationHandler
@Component
@Order(0)
public class AnonymousAuthenticationHandler
extends AuthenticationHandlerAdapter
Handles authentication when
AnonymousCredentials
are given.-
Field Summary
Fields inherited from interface ch.tocco.nice2.security.spi.auth.AuthenticationHandler
ANONYMOUS_HANDLER_ORDER, API_KEY_PK_ATTRIBUTE, PRINCIPAL_PK_ATTRIBUTE, SESSION_HASH_HANDLER_ORDER, SESSION_ID_ATTRIBUTE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
authenticate
(Challenge challenge, Credentials credentials) Authenticates the given challenge by voting for or against it.Methods inherited from class ch.tocco.nice2.security.spi.auth.AuthenticationHandlerAdapter
getName, postAuthenticate, updateCredentials
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ch.tocco.nice2.security.spi.auth.AuthenticationHandler
postEventListeners
-
Constructor Details
-
AnonymousAuthenticationHandler
public AnonymousAuthenticationHandler()
-
-
Method Details
-
authenticate
Description copied from interface:AuthenticationHandler
Authenticates the given challenge by voting for or against it.
If the supplied credentials are unknown to this handler, it may not vote at all, indicating no meaningful knowledge about the challenge.
- Specified by:
authenticate
in interfaceAuthenticationHandler
- Overrides:
authenticate
in classAuthenticationHandlerAdapter
- Parameters:
challenge
- the authentication challengecredentials
- the credentials supplied by client in case of non-recoverable error. An exception will immediately stop authentication process to failed state.
-