eu.semiramis.identityaggregator
Class RequestLinker
java.lang.Object
eu.semiramis.identityaggregator.RequestLinker
public class RequestLinker
- extends java.lang.Object
Link outcoming SAMLRequest with incoming SAMLResponses
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RequestLinker
public RequestLinker()
linkRequest
public static void linkRequest(java.lang.String outcomingId,
RequestMessage requestMessage)
getRequest
public static RequestMessage getRequest(java.lang.String inResponseTo)
removeLink
public static void removeLink(java.lang.String inResponseTo)
linkProvidersMap
public static void linkProvidersMap(RequestMessage requestMessage,
java.util.Map providers)
getProvidersMap
public static java.util.Map getProvidersMap(RequestMessage requestMessage)
removeProvidersMap
public static void removeProvidersMap(RequestMessage requestMessage)
LinkResponseTokens
public static void LinkResponseTokens(RequestMessage requestMessage,
java.util.List<eu.semiramis.identityaggregator.commons.Token> tokens)
getResponseTokens
public static java.util.List<eu.semiramis.identityaggregator.commons.Token> getResponseTokens(RequestMessage requestMessage)
removeResponseTokens
public static void removeResponseTokens(RequestMessage requestMessage)
linkAuthenticationRequest
public static void linkAuthenticationRequest(java.lang.String authnReqId,
java.util.Map<javax.servlet.http.HttpServletRequest,RequestMessage> request)
getAuthenticationLink
public static java.util.Map<javax.servlet.http.HttpServletRequest,RequestMessage> getAuthenticationLink(java.lang.String authnReqId)
removeAuthenticationLink
public static void removeAuthenticationLink(java.lang.String authnReqId)
linkAuthenticationTokens
public static void linkAuthenticationTokens(java.lang.String attrReqId,
java.util.List<eu.semiramis.identityaggregator.commons.Token> authnTokens)
getAuthenticationTokens
public static java.util.List<eu.semiramis.identityaggregator.commons.Token> getAuthenticationTokens(java.lang.String attrReqId)
removeAuthenticationTokens
public static void removeAuthenticationTokens(java.lang.String attrReqId)