public class AuthnDataPublisherProxy
extends org.wso2.carbon.identity.core.handler.AbstractIdentityMessageHandler
implements org.wso2.carbon.identity.application.authentication.framework.AuthenticationDataPublisher
| Constructor and Description |
|---|
AuthnDataPublisherProxy() |
| Modifier and Type | Method and Description |
|---|---|
String |
getName() |
void |
publishAuthenticationFailure(javax.servlet.http.HttpServletRequest request,
org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext context,
Map<String,Object> unmodifiableMap)
Publishes authentication failure after managing handler operations
|
void |
publishAuthenticationStepFailure(javax.servlet.http.HttpServletRequest request,
org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext context,
Map<String,Object> unmodifiableMap)
Published authentication step failure after managing handler operations
|
void |
publishAuthenticationStepSuccess(javax.servlet.http.HttpServletRequest request,
org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext context,
Map<String,Object> params)
Publish authentication success after managing handler operations
|
void |
publishAuthenticationSuccess(javax.servlet.http.HttpServletRequest request,
org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext context,
Map<String,Object> unmodifiableMap)
Publishes authentication success after managing handler operations
|
void |
publishSessionCreation(javax.servlet.http.HttpServletRequest request,
org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext context,
org.wso2.carbon.identity.application.authentication.framework.context.SessionContext sessionContext,
Map<String,Object> unmodifiableMap)
Publishes session creation information after managing handler operations
|
void |
publishSessionTermination(javax.servlet.http.HttpServletRequest request,
org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext context,
org.wso2.carbon.identity.application.authentication.framework.context.SessionContext sessionContext,
Map<String,Object> unmodifiableMap)
Publishes session termination
|
void |
publishSessionUpdate(javax.servlet.http.HttpServletRequest request,
org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext context,
org.wso2.carbon.identity.application.authentication.framework.context.SessionContext sessionContext,
Map<String,Object> unmodifiableMap)
Publishes session update after managing handler operations
|
protected void |
sortDataPublishers(List<org.wso2.carbon.identity.application.authentication.framework.AuthenticationDataPublisher> authenticationDataPublishers,
org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext context)
Sort publishers based on context information.
|
canHandle, getPriority, init, isEnabledpublic void publishAuthenticationStepSuccess(javax.servlet.http.HttpServletRequest request,
org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext context,
Map<String,Object> params)
publishAuthenticationStepSuccess in interface org.wso2.carbon.identity.application.authentication.framework.AuthenticationDataPublisherrequest - Request which comes to the framework for authenticationcontext - Authentication contextparams - Other parameters which are need to be passedpublic void publishAuthenticationStepFailure(javax.servlet.http.HttpServletRequest request,
org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext context,
Map<String,Object> unmodifiableMap)
publishAuthenticationStepFailure in interface org.wso2.carbon.identity.application.authentication.framework.AuthenticationDataPublisherrequest - Incoming Http request to framework for authenticationcontext - Authentication ContextunmodifiableMap - Other relevant parameters which needs to be publishedpublic void publishAuthenticationSuccess(javax.servlet.http.HttpServletRequest request,
org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext context,
Map<String,Object> unmodifiableMap)
publishAuthenticationSuccess in interface org.wso2.carbon.identity.application.authentication.framework.AuthenticationDataPublisherrequest - Incoming request for authenticationcontext - Authentication contextunmodifiableMap - Other relevant parameters which needs to be publishedpublic void publishAuthenticationFailure(javax.servlet.http.HttpServletRequest request,
org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext context,
Map<String,Object> unmodifiableMap)
publishAuthenticationFailure in interface org.wso2.carbon.identity.application.authentication.framework.AuthenticationDataPublisherrequest - Incoming authentication requestcontext - Authentication contextunmodifiableMap - Other relevant parameters which needs to be publishedpublic void publishSessionCreation(javax.servlet.http.HttpServletRequest request,
org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext context,
org.wso2.carbon.identity.application.authentication.framework.context.SessionContext sessionContext,
Map<String,Object> unmodifiableMap)
publishSessionCreation in interface org.wso2.carbon.identity.application.authentication.framework.AuthenticationDataPublisherrequest - Incoming request for authenticationcontext - Authentication ContextsessionContext - Session contextunmodifiableMap - Other relevant parameters which needs to be publishedpublic void publishSessionUpdate(javax.servlet.http.HttpServletRequest request,
org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext context,
org.wso2.carbon.identity.application.authentication.framework.context.SessionContext sessionContext,
Map<String,Object> unmodifiableMap)
publishSessionUpdate in interface org.wso2.carbon.identity.application.authentication.framework.AuthenticationDataPublisherrequest - Incoming request for authenticationcontext - Authentication contextsessionContext - Session contextunmodifiableMap - Other relevant parameters which needs to be publishedpublic void publishSessionTermination(javax.servlet.http.HttpServletRequest request,
org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext context,
org.wso2.carbon.identity.application.authentication.framework.context.SessionContext sessionContext,
Map<String,Object> unmodifiableMap)
publishSessionTermination in interface org.wso2.carbon.identity.application.authentication.framework.AuthenticationDataPublisherrequest - Incoming request for authenticationcontext - Authentication contextsessionContext - Session contextunmodifiableMap - Other relevant parameters which needs to be publishedprotected void sortDataPublishers(List<org.wso2.carbon.identity.application.authentication.framework.AuthenticationDataPublisher> authenticationDataPublishers, org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext context)
authenticationDataPublishers - context - public String getName()
getName in interface org.wso2.carbon.identity.core.handler.IdentityMessageHandlerCopyright © 2016 WSO2. All rights reserved.