Authenticator
public class JaspiAuthenticator extends LoginAuthenticator
Authenticator.AuthConfiguration, Authenticator.Factory
_loginService
Constructor | Description |
---|---|
JaspiAuthenticator(ServerAuthConfig authConfig,
java.util.Map authProperties,
ServletCallbackHandler callbackHandler,
javax.security.auth.Subject serviceSubject,
boolean allowLazyAuthentication,
IdentityService identityService) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getAuthMethod() |
|
org.eclipse.jetty.server.UserIdentity |
login(java.lang.String username,
java.lang.Object password,
ServletRequest request) |
|
boolean |
secureResponse(ServletRequest req,
ServletResponse res,
boolean mandatory,
org.eclipse.jetty.server.Authentication.User validatedUser) |
|
boolean |
secureResponse(JaspiMessageInfo messageInfo,
org.eclipse.jetty.server.Authentication validatedUser) |
|
void |
setConfiguration(Authenticator.AuthConfiguration configuration) |
|
org.eclipse.jetty.server.Authentication |
validateRequest(ServletRequest request,
ServletResponse response,
boolean mandatory) |
|
org.eclipse.jetty.server.Authentication |
validateRequest(JaspiMessageInfo messageInfo) |
getLoginService, prepareRequest, renewSession
public JaspiAuthenticator(ServerAuthConfig authConfig, java.util.Map authProperties, ServletCallbackHandler callbackHandler, javax.security.auth.Subject serviceSubject, boolean allowLazyAuthentication, IdentityService identityService)
public void setConfiguration(Authenticator.AuthConfiguration configuration)
setConfiguration
in interface Authenticator
setConfiguration
in class LoginAuthenticator
public java.lang.String getAuthMethod()
public org.eclipse.jetty.server.Authentication validateRequest(ServletRequest request, ServletResponse response, boolean mandatory) throws ServerAuthException
ServerAuthException
public boolean secureResponse(ServletRequest req, ServletResponse res, boolean mandatory, org.eclipse.jetty.server.Authentication.User validatedUser) throws ServerAuthException
ServerAuthException
public org.eclipse.jetty.server.UserIdentity login(java.lang.String username, java.lang.Object password, ServletRequest request)
login
in class LoginAuthenticator
LoginAuthenticator.login(java.lang.String, java.lang.Object, javax.servlet.ServletRequest)
public org.eclipse.jetty.server.Authentication validateRequest(JaspiMessageInfo messageInfo) throws ServerAuthException
ServerAuthException
public boolean secureResponse(JaspiMessageInfo messageInfo, org.eclipse.jetty.server.Authentication validatedUser) throws ServerAuthException
ServerAuthException
Copyright © 1995–2018 Webtide. All rights reserved.