eu.semiramis.identityaggregator
Class RequestLinker

java.lang.Object
  extended by eu.semiramis.identityaggregator.RequestLinker

public class RequestLinker
extends java.lang.Object

Link outcoming SAMLRequest with incoming SAMLResponses


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

Constructor Detail

RequestLinker

public RequestLinker()
Method Detail

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)