| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ServerAuthModule
A ServerAuthModule validates client requests and secures responses to the client.
A module implementation should assume it may be used to secure different requests as different clients. A module should also assume it may be used concurrently by multiple callers. It is the module implementation's responsibility to properly save and restore any state as necessary. A module that does not need to do so may remain completely stateless.
Every implementation of the interface must provide a public zero argument contructor.
ServerAuthContext| Method Summary | |
|---|---|
|  java.lang.Class[] | getSupportedMessageTypes()Get the one or more Class objects representing the message types supported by the module. | 
|  void | initialize(MessagePolicy requestPolicy,
           MessagePolicy responsePolicy,
           javax.security.auth.callback.CallbackHandler handler,
           java.util.Map options)Initialize this module with request and response message policies to enforce, a CallbackHandler, and any module-specific configuration properties. | 
| Methods inherited from interface javax.security.auth.message.ServerAuth | 
|---|
| cleanSubject, secureResponse, validateRequest | 
| Method Detail | 
|---|
void initialize(MessagePolicy requestPolicy,
                MessagePolicy responsePolicy,
                javax.security.auth.callback.CallbackHandler handler,
                java.util.Map options)
                throws AuthException
The request policy and the response policy must not both be null.
requestPolicy - The request policy this module must enforce,
                or null.responsePolicy - The response policy this module must enforce,
                or null.handler - CallbackHandler used to request information.options - A Map of module-specific configuration properties.
AuthException - If module initialization fails, including for
 the case where the options argument contains elements that are not 
 supported by the module.java.lang.Class[] getSupportedMessageTypes()
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 10-February-2011 12:41