org.jboss.security.auth.container.modules
Class SimpleClientAuthModule
java.lang.Object
org.jboss.security.auth.container.modules.SimpleClientAuthModule
- All Implemented Interfaces:
- javax.security.auth.message.ClientAuth, javax.security.auth.message.module.ClientAuthModule
public class SimpleClientAuthModule
- extends Object
- implements javax.security.auth.message.module.ClientAuthModule
A simple implementation of an username/password based
client auth module
- Since:
- Dec 5, 2005
- Author:
- Anil Saldhana
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleClientAuthModule
public SimpleClientAuthModule(Class[] supportedTypes)
initialize
public void initialize(javax.security.auth.message.MessagePolicy requestPolicy,
javax.security.auth.message.MessagePolicy responsePolicy,
CallbackHandler handler,
Map options)
throws javax.security.auth.message.AuthException
- Specified by:
initialize
in interface javax.security.auth.message.module.ClientAuthModule
- Throws:
javax.security.auth.message.AuthException
- See Also:
ClientAuthModule#initialize(MessagePolicy, MessagePolicy, CallbackHandler, Map, boolean)
secureRequest
public javax.security.auth.message.AuthStatus secureRequest(javax.security.auth.message.MessageInfo param,
Subject source)
throws javax.security.auth.message.AuthException
- Specified by:
secureRequest
in interface javax.security.auth.message.ClientAuth
- Throws:
javax.security.auth.message.AuthException
- See Also:
ClientAuthModule#secureRequest(AuthParam, Subject, Map)
validateResponse
public javax.security.auth.message.AuthStatus validateResponse(javax.security.auth.message.MessageInfo messageInfo,
Subject source,
Subject recipient)
throws javax.security.auth.message.AuthException
- Specified by:
validateResponse
in interface javax.security.auth.message.ClientAuth
- Throws:
javax.security.auth.message.AuthException
- See Also:
ClientAuthModule#validateResponse(AuthParam, Subject, Subject, Map)
getSupportedMessageTypes
public Class[] getSupportedMessageTypes()
- Specified by:
getSupportedMessageTypes
in interface javax.security.auth.message.module.ClientAuthModule
- See Also:
ClientAuthModule.getSupportedMessageTypes()
cleanSubject
public void cleanSubject(javax.security.auth.message.MessageInfo messageInfo,
Subject subject)
throws javax.security.auth.message.AuthException
- Specified by:
cleanSubject
in interface javax.security.auth.message.ClientAuth
- Throws:
javax.security.auth.message.AuthException
- See Also:
ClientAuth#cleanSubject(Subject, Map)
Copyright © 2009 JBoss Inc.. All Rights Reserved.