Authenticator
public class SpnegoAuthenticator extends LoginAuthenticator
Authenticator.AuthConfiguration, Authenticator.Factory
_identityService, _loginService
Constructor | Description |
---|---|
SpnegoAuthenticator() |
|
SpnegoAuthenticator(java.lang.String authMethod) |
Allow for a custom authMethod value to be set for instances where SPENGO may not be appropriate
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getAuthMethod() |
|
boolean |
secureResponse(ServletRequest request,
ServletResponse response,
boolean mandatory,
Authentication.User validatedUser) |
is response secure
|
Authentication |
validateRequest(ServletRequest request,
ServletResponse response,
boolean mandatory) |
Validate a request
|
getLoginService, login, prepareRequest, renewSession, setConfiguration
public SpnegoAuthenticator()
public SpnegoAuthenticator(java.lang.String authMethod)
authMethod
- the auth methodpublic java.lang.String getAuthMethod()
public Authentication validateRequest(ServletRequest request, ServletResponse response, boolean mandatory) throws ServerAuthException
Authenticator
request
- The requestresponse
- The responsemandatory
- True if authentication is mandatory.Authentication.User
. If a response has
been sent by the Authenticator (which can be done for both successful and unsuccessful authentications), then the result will
implement Authentication.ResponseSent
. If Authentication is not manditory, then a
Authentication.Deferred
may be returned.ServerAuthException
- if unable to validate requestpublic boolean secureResponse(ServletRequest request, ServletResponse response, boolean mandatory, Authentication.User validatedUser) throws ServerAuthException
Authenticator
request
- the requestresponse
- the responsemandatory
- if security is mandatorvalidatedUser
- the user that was validatedServerAuthException
- if unable to test responseCopyright © 1995–2018 Webtide. All rights reserved.