public class BaseAuthModule
extends java.lang.Object
implements javax.security.auth.message.module.ServerAuthModule, javax.security.auth.message.config.ServerAuthContext
| Modifier and Type | Field and Description |
|---|---|
protected javax.security.auth.callback.CallbackHandler |
callbackHandler
Deprecated.
|
protected static java.lang.String |
LOGIN_SERVICE_KEY
Deprecated.
|
| Constructor and Description |
|---|
BaseAuthModule()
Deprecated.
|
BaseAuthModule(javax.security.auth.callback.CallbackHandler callbackHandler)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
cleanSubject(javax.security.auth.message.MessageInfo messageInfo,
javax.security.auth.Subject subject)
Deprecated.
|
java.lang.Class[] |
getSupportedMessageTypes()
Deprecated.
|
void |
initialize(javax.security.auth.message.MessagePolicy requestPolicy,
javax.security.auth.message.MessagePolicy responsePolicy,
javax.security.auth.callback.CallbackHandler handler,
java.util.Map options)
Deprecated.
|
protected boolean |
isMandatory(javax.security.auth.message.MessageInfo messageInfo)
Deprecated.
|
protected boolean |
login(javax.security.auth.Subject clientSubject,
java.lang.String username,
Credential credential,
java.lang.String authMethod,
javax.security.auth.message.MessageInfo messageInfo)
Deprecated.
|
protected boolean |
login(javax.security.auth.Subject clientSubject,
java.lang.String credentials,
java.lang.String authMethod,
javax.security.auth.message.MessageInfo messageInfo)
Deprecated.
|
javax.security.auth.message.AuthStatus |
secureResponse(javax.security.auth.message.MessageInfo messageInfo,
javax.security.auth.Subject serviceSubject)
Deprecated.
|
javax.security.auth.message.AuthStatus |
validateRequest(javax.security.auth.message.MessageInfo messageInfo,
javax.security.auth.Subject clientSubject,
javax.security.auth.Subject serviceSubject)
Deprecated.
|
protected static final java.lang.String LOGIN_SERVICE_KEY
protected javax.security.auth.callback.CallbackHandler callbackHandler
public BaseAuthModule()
public BaseAuthModule(javax.security.auth.callback.CallbackHandler callbackHandler)
public java.lang.Class[] getSupportedMessageTypes()
getSupportedMessageTypes in interface javax.security.auth.message.module.ServerAuthModulepublic void initialize(javax.security.auth.message.MessagePolicy requestPolicy,
javax.security.auth.message.MessagePolicy responsePolicy,
javax.security.auth.callback.CallbackHandler handler,
java.util.Map options)
throws javax.security.auth.message.AuthException
initialize in interface javax.security.auth.message.module.ServerAuthModulejavax.security.auth.message.AuthExceptionpublic void cleanSubject(javax.security.auth.message.MessageInfo messageInfo,
javax.security.auth.Subject subject)
throws javax.security.auth.message.AuthException
cleanSubject in interface javax.security.auth.message.ServerAuthjavax.security.auth.message.AuthExceptionpublic javax.security.auth.message.AuthStatus secureResponse(javax.security.auth.message.MessageInfo messageInfo,
javax.security.auth.Subject serviceSubject)
throws javax.security.auth.message.AuthException
secureResponse in interface javax.security.auth.message.ServerAuthjavax.security.auth.message.AuthExceptionpublic javax.security.auth.message.AuthStatus validateRequest(javax.security.auth.message.MessageInfo messageInfo,
javax.security.auth.Subject clientSubject,
javax.security.auth.Subject serviceSubject)
throws javax.security.auth.message.AuthException
validateRequest in interface javax.security.auth.message.ServerAuthjavax.security.auth.message.AuthExceptionprotected boolean isMandatory(javax.security.auth.message.MessageInfo messageInfo)
messageInfo - message info to examine for mandatory flagprotected boolean login(javax.security.auth.Subject clientSubject,
java.lang.String credentials,
java.lang.String authMethod,
javax.security.auth.message.MessageInfo messageInfo)
throws java.io.IOException,
javax.security.auth.callback.UnsupportedCallbackException
java.io.IOExceptionjavax.security.auth.callback.UnsupportedCallbackExceptionprotected boolean login(javax.security.auth.Subject clientSubject,
java.lang.String username,
Credential credential,
java.lang.String authMethod,
javax.security.auth.message.MessageInfo messageInfo)
throws java.io.IOException,
javax.security.auth.callback.UnsupportedCallbackException
java.io.IOExceptionjavax.security.auth.callback.UnsupportedCallbackExceptionCopyright © 2013 FuseSource, Corp.. All Rights Reserved.