public class JaasVerifier extends Object implements Verifier
RESULT_INVALID, RESULT_MISSING, RESULT_STALE, RESULT_UNKNOWN, RESULT_UNSUPPORTED, RESULT_VALID
Constructor and Description |
---|
JaasVerifier(String name)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected CallbackHandler |
createCallbackHandler(Request request,
Response response)
Creates a callback handler for the given parameters.
|
Configuration |
getConfiguration()
Returns the optional JAAS login configuration.
|
String |
getName()
Returns the JAAS login context name.
|
String |
getUserPrincipalClassName()
Gets the user principal class name.
|
void |
setConfiguration(Configuration configuration)
Sets the optional JAAS login configuration.
|
void |
setName(String contextName)
Sets the JAAS login context name.
|
void |
setUserPrincipalClassName(String userPrincipalClassName)
Sets the user principal class name.
|
int |
verify(Request request,
Response response)
Verifies that the proposed secret is correct for the specified
identifier.
|
public JaasVerifier(String name)
name
- The JAAS login context name.protected CallbackHandler createCallbackHandler(Request request, Response response)
public Configuration getConfiguration()
public String getName()
public String getUserPrincipalClassName()
public void setConfiguration(Configuration configuration)
configuration
- The optional JAAS login configuration.public void setName(String contextName)
contextName
- The JAAS login context name.public void setUserPrincipalClassName(String userPrincipalClassName)
User
is not associated
with the Request
's ClientInfo
and if one of the
principals returned after the JAAS login is of this type, a new
User
will be associated with the ClientInfo
using its
name.userPrincipalClassName
- the user principal class name.public int verify(Request request, Response response)
createCallbackHandler(Request, Response)
and
calls the LoginContext.login()
method on it.Copyright © 2005–2013. All rights reserved.