eu.semiramis.identityaggregator
Class ID_Discovery

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

public class ID_Discovery
extends java.lang.Object

Identity Aggregator - Id & Discovery Module


Method Summary
 java.util.Map<Destination,java.util.List<eu.semiramis.identityaggregator.commons.Attribute>> discoverAttrProviderURL(javax.servlet.http.HttpServletRequest request, RequestMessage requestMessage)
           
 Destination discoverAuthnProviderURL(javax.servlet.http.HttpServletRequest request, RequestMessage requestMessage)
           
 Destination discoverAuthzProviderURL(javax.servlet.http.HttpServletRequest request, RequestMessage requestMessage)
           
 java.lang.String getNotificationEmailAddress(javax.servlet.http.HttpServletRequest request, java.lang.String subjectId)
           
 java.lang.String getProviderURL(javax.servlet.http.HttpServletRequest request, java.lang.String providerId)
           
 void showWAYF(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, RequestMessage requestMessage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

showWAYF

public void showWAYF(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response,
                     RequestMessage requestMessage)
              throws java.io.IOException
Throws:
java.io.IOException

discoverAuthnProviderURL

public Destination discoverAuthnProviderURL(javax.servlet.http.HttpServletRequest request,
                                            RequestMessage requestMessage)

discoverAttrProviderURL

public java.util.Map<Destination,java.util.List<eu.semiramis.identityaggregator.commons.Attribute>> discoverAttrProviderURL(javax.servlet.http.HttpServletRequest request,
                                                                                                                            RequestMessage requestMessage)

discoverAuthzProviderURL

public Destination discoverAuthzProviderURL(javax.servlet.http.HttpServletRequest request,
                                            RequestMessage requestMessage)

getProviderURL

public java.lang.String getProviderURL(javax.servlet.http.HttpServletRequest request,
                                       java.lang.String providerId)

getNotificationEmailAddress

public java.lang.String getNotificationEmailAddress(javax.servlet.http.HttpServletRequest request,
                                                    java.lang.String subjectId)