public abstract class AbstractApplicationAuthenticator extends Object implements ApplicationAuthenticator
Constructor and Description |
---|
AbstractApplicationAuthenticator() |
Modifier and Type | Method and Description |
---|---|
protected AuthenticatorConfig |
getAuthenticatorConfig() |
String |
getClaimDialectURI()
Get the claim dialect URI if this authenticator receives claims in a standard dialect
and needs to be mapped to the Carbon dialect http://wso2.org/claims
|
List<org.wso2.carbon.identity.application.common.model.Property> |
getConfigurationProperties() |
protected String |
getUserStoreAppendedName(String userName) |
protected void |
initiateAuthenticationRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthenticationContext context) |
protected void |
initiateLogoutRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthenticationContext context) |
AuthenticatorFlowStatus |
process(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthenticationContext context)
Process the authentication or logout request.
|
protected abstract void |
processAuthenticationResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthenticationContext context) |
protected void |
processLogoutResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthenticationContext context) |
protected boolean |
retryAuthenticationEnabled() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
canHandle, getContextIdentifier, getFriendlyName, getName
public AuthenticatorFlowStatus process(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AuthenticationContext context) throws AuthenticationFailedException, LogoutFailedException
ApplicationAuthenticator
process
in interface ApplicationAuthenticator
AuthenticationFailedException
LogoutFailedException
protected void initiateAuthenticationRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AuthenticationContext context) throws AuthenticationFailedException
AuthenticationFailedException
protected abstract void processAuthenticationResponse(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AuthenticationContext context) throws AuthenticationFailedException
AuthenticationFailedException
protected void initiateLogoutRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AuthenticationContext context) throws LogoutFailedException
LogoutFailedException
protected void processLogoutResponse(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AuthenticationContext context) throws LogoutFailedException
LogoutFailedException
protected AuthenticatorConfig getAuthenticatorConfig()
protected boolean retryAuthenticationEnabled()
public String getClaimDialectURI()
ApplicationAuthenticator
getClaimDialectURI
in interface ApplicationAuthenticator
public List<org.wso2.carbon.identity.application.common.model.Property> getConfigurationProperties()
getConfigurationProperties
in interface ApplicationAuthenticator
Copyright © 2016 WSO2. All rights reserved.