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
WebContainerCallbackHandleris 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.CallbackHandlerjava.io.IOExceptionjavax.security.auth.callback.UnsupportedCallbackException{@inheritDoc}stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.