Class MockAuthenticationPlugin

  • All Implemented Interfaces:
    AuthenticationPlugin, io.vertigo.core.node.component.CoreComponent, io.vertigo.core.node.component.Plugin

    public class MockAuthenticationPlugin
    extends Object
    implements AuthenticationPlugin
    A mock implementation of the Realm. It accept all UsernameToken and create a UID based on the username.
    • Constructor Detail

      • MockAuthenticationPlugin

        public MockAuthenticationPlugin()
    • Method Detail

      • supports

        public boolean supports​(AuthenticationToken token)
        Convenience implementation that returns getAuthenticationTokenClass().isAssignableFrom( token.getClass() );. Can be overridden by subclasses for more complex token checking. Most configurations will only need to set a different class via setAuthenticationTokenClass(java.lang.Class), as opposed to overriding this method.
        Specified by:
        supports in interface AuthenticationPlugin
        Parameters:
        token - the token being submitted for authentication.
        Returns:
        true if this authentication realm can process the submitted token instance of the class, false otherwise.