public class WikiCallbackHandler extends java.lang.Object implements javax.security.auth.callback.CallbackHandler
AuthenticationManager.login(org.apache.wiki.api.core.Session,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(Engine engine,
javax.servlet.http.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(Engine engine, javax.servlet.http.HttpServletRequest request, java.lang.String username, java.lang.String password)
engine - the Enginerequest - 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}Copyright (c) 2001-2022 The Apache Software Foundation. All rights reserved.