public class WikiCallbackHandler
extends java.lang.Object
implements javax.security.auth.callback.CallbackHandler
AuthenticationManager.login(WikiSession,HttpServletRequest, String, String)
.
If container-managed authentication is used, the
WebContainerCallbackHandler
is used instead. This callback handler is
designed to be used with UserDatabaseLoginModule
.Constructor and Description |
---|
WikiCallbackHandler(WikiEngine engine,
HttpServletRequest request,
java.lang.String username,
java.lang.String password)
Create a new callback handler.
|
Modifier and Type | Method and Description |
---|---|
void |
handle(javax.security.auth.callback.Callback[] callbacks) |
public WikiCallbackHandler(WikiEngine engine, HttpServletRequest request, java.lang.String username, java.lang.String password)
engine
- the WikiEnginerequest
- the user's HTTP request. If passed as null
,
later requests for HttpRequestCallback
will return an UnsupportedCallbackExceptionusername
- the usernamepassword
- the passwordpublic void handle(javax.security.auth.callback.Callback[] callbacks) throws java.io.IOException, javax.security.auth.callback.UnsupportedCallbackException
handle
in interface javax.security.auth.callback.CallbackHandler
java.io.IOException
javax.security.auth.callback.UnsupportedCallbackException
{@inheritDoc}
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.