Class SimpleServerAuthModule

  • All Implemented Interfaces:
    javax.security.auth.message.module.ServerAuthModule, javax.security.auth.message.ServerAuth

    public class SimpleServerAuthModule
    extends AbstractServerAuthModule
    A simple implementation of an username/password based server auth module. The principal name and password are passed as options to the module.
    Since:
    Dec 6, 2005
    Author:
    Anil Saldhana
    • Constructor Detail

      • SimpleServerAuthModule

        public SimpleServerAuthModule()
      • SimpleServerAuthModule

        public SimpleServerAuthModule​(Class<?>[] supTypes)
    • Method Detail

      • secureResponse

        public javax.security.auth.message.AuthStatus secureResponse​(javax.security.auth.message.MessageInfo param,
                                                                     Subject source)
                                                              throws javax.security.auth.message.AuthException
        Throws:
        javax.security.auth.message.AuthException
        See Also:
        ServerAuth.secureResponse(javax.security.auth.message.MessageInfo, javax.security.auth.Subject)
      • validate

        protected boolean validate​(Subject clientSubject,
                                   javax.security.auth.message.MessageInfo messageInfo)
                            throws javax.security.auth.message.AuthException
        Description copied from class: AbstractServerAuthModule
        Subclasses have to implement this method to actually validate the subject
        Specified by:
        validate in class AbstractServerAuthModule
        Returns:
        Throws:
        javax.security.auth.message.AuthException