From dcece198527eb3012a081402ad2e117e2136a4a4 Mon Sep 17 00:00:00 2001 From: Leif Johansson Date: Mon, 1 Aug 2011 11:30:31 +0200 Subject: import trunk@2167 --- .../middleware/shibboleth/wayf/plugins/Plugin.html | 384 ------------------- .../shibboleth/wayf/plugins/PluginContext.html | 182 --------- .../wayf/plugins/PluginMetadataParameter.html | 180 --------- .../wayf/plugins/WayfRequestHandled.html | 246 ------------ .../shibboleth/wayf/plugins/class-use/Plugin.html | 236 ------------ .../wayf/plugins/class-use/PluginContext.html | 322 ---------------- .../plugins/class-use/PluginMetadataParameter.html | 333 ----------------- .../wayf/plugins/class-use/WayfRequestHandled.html | 261 ------------- .../shibboleth/wayf/plugins/package-frame.html | 48 --- .../shibboleth/wayf/plugins/package-summary.html | 182 --------- .../shibboleth/wayf/plugins/package-tree.html | 164 -------- .../shibboleth/wayf/plugins/package-use.html | 250 ------------- .../wayf/plugins/provider/BindingFilter.html | 273 -------------- .../wayf/plugins/provider/ListFilter.html | 281 -------------- .../provider/SamlCookiePlugin.SamlIdPCookie.html | 253 ------------- .../wayf/plugins/provider/SamlCookiePlugin.html | 411 --------------------- .../plugins/provider/class-use/BindingFilter.html | 145 -------- .../plugins/provider/class-use/ListFilter.html | 145 -------- .../class-use/SamlCookiePlugin.SamlIdPCookie.html | 145 -------- .../provider/class-use/SamlCookiePlugin.html | 145 -------- .../wayf/plugins/provider/package-frame.html | 37 -- .../wayf/plugins/provider/package-summary.html | 167 --------- .../wayf/plugins/provider/package-tree.html | 157 -------- .../wayf/plugins/provider/package-use.html | 145 -------- 24 files changed, 5092 deletions(-) delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/Plugin.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/PluginContext.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/PluginMetadataParameter.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/WayfRequestHandled.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/Plugin.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/PluginContext.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/PluginMetadataParameter.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/WayfRequestHandled.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-frame.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-summary.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-tree.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-use.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/BindingFilter.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/ListFilter.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.SamlIdPCookie.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/BindingFilter.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/ListFilter.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/SamlCookiePlugin.SamlIdPCookie.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/SamlCookiePlugin.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-frame.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-summary.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-tree.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-use.html (limited to 'doc/api/edu/internet2/middleware/shibboleth/wayf/plugins') diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/Plugin.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/Plugin.html deleted file mode 100644 index 46f6c32..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/Plugin.html +++ /dev/null @@ -1,384 +0,0 @@ - - - - - - - -Plugin (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.plugins -
-Interface Plugin

-
-
All Known Implementing Classes:
SamlCookiePlugin
-
-
-
-
public interface Plugin
- - -

-The Plugin interface is used to affect the 'hints' that the WAYF offers to the users. -

- The WAYF can register any number of plugins. Each plugin is called when the metadata is loaded or realoaded - (so it can do any indexing) and at the three entry points into the WAYF - Lookup (main entry), Search and Select. - Plugins are called in the order in which they are declared to the WAYF. -

- Each plugin is called once when the user has made a selection. -

- For Search and Lookup, each plugin is called multiple times, once for each metadata provider which has - been declared to this particular WAYF instance. The plugin can return a context which is handed to subsequent calls. -

- The idea is that each plugin can affect the displayed lists of IdPs. As a reminder the WAYF displays two lists of - IdPs - the complete list, displayed either as a single list or a list of lists, and the hint list (which was - previously only populated from the _saml_idp cookie. In the search case the WAYF displays a third list of - the search hits. -

- When the plugin in called it is given the current set of potential IdPs as a Map from EntityID to IdPSite - and lists representing the current hint list and search results. A Plugin can remove an entry from - the map or the lists. Additionally it can insert an IdPSite found in the Map into the hint or search lists. - Thus the plugin can restrict the number of sites that the WAYF instance displays in the 'complete list' and - can add or remove IdPs from the hint list. -

- At any stage the plugin can take control of the current request and redirect or forward it. It signals that - it has done this to the WAYF by means of an exception. -

- The _saml_idp cookie handling code is written as a WAYF plugin. Other plugins have been written to allow IdPs - to be presented as hints based on the client's IP address or to redirect back to the SP once the choice of - IdP has been made. -

- Object implementing this interface are created during WAYF discovery service initialization. There are - expected to implement a constructor which takes a Element as the only parameter and they are - created via this constructor, with the parameter being the appropriate section of the WAYF configuration file -

- -

-

-
Version:
-
Discussion
-
-
- -

- - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- PluginContextlookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          The WAYF calls each plugin at this entry point when it is first contacted.
- PluginMetadataParameterrefreshMetadata(org.opensaml.saml2.metadata.provider.MetadataProvider metadata) - -
-          Whenever the WAYF discoveres that the metadata is stale, it reloads it and calls each plugin at this method.
- PluginContextsearch(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          This method is called when the user specified a search operation.
- voidselected(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String idP) - -
-          This method is called, for every plugin, after a user has selected an IdP.
-  -

- - - - - - - - -
-Method Detail
- -

-refreshMetadata

-
-PluginMetadataParameter refreshMetadata(org.opensaml.saml2.metadata.provider.MetadataProvider metadata)
-
-
Whenever the WAYF discoveres that the metadata is stale, it reloads it and calls each plugin at this method. -

-

-
Parameters:
metadata - - where to get the data from. -
Returns:
the value which will be provided as input to subsequent calls to Lookup and - Search
-
-
-
- -

-lookup

-
-PluginContext lookup(javax.servlet.http.HttpServletRequest req,
-                     javax.servlet.http.HttpServletResponse res,
-                     PluginMetadataParameter parameter,
-                     Map<String,IdPSite> validIdps,
-                     PluginContext context,
-                     List<IdPSite> idpList)
-                     throws WayfRequestHandled
-
-
The WAYF calls each plugin at this entry point when it is first contacted. -

-

-
Parameters:
req - - Describes the current request. A Plugin might use it to find any appropriate cookies
res - - Describes the current response. A Plugin might use it to redirect a the request.
parameter - Describes the metadata.
context - Any processing context returned from a previous call.
validIdps - The list of IdPs which is currently views as possibly matches for the pattern. - The Key is the EntityId for the IdP and the value the object which describes - the Idp
idpList - The set of Idps which are currently considered as potential hints. -
Returns:
a context to hand to subsequent calls -
Throws: -
WayfRequestHandled - if the plugin has handled the request (for instance it has - issues a redirect) - - Each plugin is called multiple times, - once for each metadata provider which is registered (Depending on the precise configuration of the WAYF - metadata providers whose metadata does not include the target may be dropped). Initially the plugin is - called with a context parameter of null. In subsequent calls, the value returned from - the previous call is passed in as the context parameter. - - The plugin may remove IdPSite objects from the validIdps list. - - The plugin may add or remove them to the idpList. IdPSite Objects which are to be added to the idpList - should be looked up by EntityIdName in validIdps by EntityId. Hence any metadata processing shoudl - store the entityID.
-
-
-
- -

-search

-
-PluginContext search(javax.servlet.http.HttpServletRequest req,
-                     javax.servlet.http.HttpServletResponse res,
-                     PluginMetadataParameter parameter,
-                     String pattern,
-                     Map<String,IdPSite> validIdps,
-                     PluginContext context,
-                     Collection<IdPSite> searchResult,
-                     List<IdPSite> idpList)
-                     throws WayfRequestHandled
-
-
This method is called when the user specified a search operation. The processing is similar to - that described for lookup. - Two additional paramaters are provided, the search parameter which was provided, and the current - proposed list of candidate IdPs. The plugin is at liberty to alter both the list of hints and the - list of valid IdPs. -

-

-
Parameters:
req - Describes the current request. The Plugin could use it to find any appropriate cookies
res - Describes the result - this is needed if (for instance) a plung needs to change cookie values
parameter - Describes the metadata
pattern - The Search pattern provided
validIdps - The list of IdPs which is currently views as possibly matches for the pattern. - The Key is the Idp Name an the value the idp
context - Any processing context returned from a previous call.
searchResult - the resukt of any search
idpList - The set of Idps which are currently considered as potential hints. Each Idp is associated - with a numeric weight, where the lower the number is the more likely the IdP is to be a candidate. - As descibed above the WAYF uses this to provide hint list to the GUI (or even to dispatch - immediately to the IdP). -
Returns:
a context to hand to subsequent calls -
Throws: -
WayfRequestHandled - if the plugin has handled the request (for instance it has - issues a redirect)
-
-
-
- -

-selected

-
-void selected(javax.servlet.http.HttpServletRequest req,
-              javax.servlet.http.HttpServletResponse res,
-              PluginMetadataParameter parameter,
-              String idP)
-              throws WayfRequestHandled
-
-
This method is called, for every plugin, after a user has selected an IdP. The plugin is expected - to use it to update any in memory state (via the PluginMetadataParameter parameter or permananent - state (for instance by writing back a cookie. -

-

-
Parameters:
req - Describes the current request.
res - Describes the current response
parameter - Describes the metadata -
Throws: -
WayfRequestHandled - if the plugin has handled the request (for instance it has - issues a redirect)
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/PluginContext.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/PluginContext.html deleted file mode 100644 index cebda25..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/PluginContext.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - - -PluginContext (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.plugins -
-Interface PluginContext

-
-
-
public interface PluginContext
- - -

-This is a marker interface. -

- Objects which implement PluginContext are passed between sucessive calls to a plugins implementations of - lookup and search as the plugin - is called for each MetadataProvider. -

-

- -

-

-
Version:
-
Discussion
-
-
- -

- -

- -


- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/PluginMetadataParameter.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/PluginMetadataParameter.html deleted file mode 100644 index 78d67af..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/PluginMetadataParameter.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - -PluginMetadataParameter (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.plugins -
-Interface PluginMetadataParameter

-
-
-
public interface PluginMetadataParameter
- - -

-The PluginParameter is a marker interface which a WAYF Plugin can use to associate extra information - with the metadata. Each plugin returns a PluginParameter from RefreshMetadata - and this is in turn presented back to then Plugin when it is called during WAYF processing. -

-

- -

-

-
Version:
-
Discussion
-
-
- -

- -

- -


- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/WayfRequestHandled.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/WayfRequestHandled.html deleted file mode 100644 index 4817508..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/WayfRequestHandled.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - - -WayfRequestHandled (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.plugins -
-Class WayfRequestHandled

-
-java.lang.Object
-  extended by java.lang.Throwable
-      extended by java.lang.Exception
-          extended by edu.internet2.middleware.shibboleth.wayf.plugins.WayfRequestHandled
-
-
-
All Implemented Interfaces:
Serializable
-
-
-
-
public class WayfRequestHandled
extends Exception
- - -

-This Exception can be signalled by a plugin to indicate to the WAYF that it has handled the - request and all processing should stop. -

- -

-

-
See Also:
Serialized Form
-
- -

- - - - - - - - - - - -
-Constructor Summary
WayfRequestHandled() - -
-           
-  - - - - - - - -
-Method Summary
- - - - - - - -
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-WayfRequestHandled

-
-public WayfRequestHandled()
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/Plugin.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/Plugin.html deleted file mode 100644 index 81cc4f4..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/Plugin.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - - -Uses of Interface edu.internet2.middleware.shibboleth.wayf.plugins.Plugin (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Interface
edu.internet2.middleware.shibboleth.wayf.plugins.Plugin

-
- - - - - - - - - - - - - -
-Packages that use Plugin
edu.internet2.middleware.shibboleth.wayf  
edu.internet2.middleware.shibboleth.wayf.plugins.provider  
-  -

- - - - - -
-Uses of Plugin in edu.internet2.middleware.shibboleth.wayf
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf with parameters of type Plugin
-protected  voidIdPSiteSet.addPlugin(Plugin plugin) - -
-          Declares a plugin to the siteset.
-protected  PluginMetadataParameterIdPSiteSet.paramFor(Plugin plugin) - -
-          Return the parameter that this plugin uses.
-  -

- - - - - - - - -
Constructor parameters in edu.internet2.middleware.shibboleth.wayf with type arguments of type Plugin
DiscoveryServiceHandler(Element config, - Hashtable<String,IdPSiteSet> federations, - Hashtable<String,Plugin> plugins, - HandlerConfig defaultConfig) - -
-          Constructor to create and configure the handler.
-  -

- - - - - -
-Uses of Plugin in edu.internet2.middleware.shibboleth.wayf.plugins.provider
-  -

- - - - - - - - - -
Classes in edu.internet2.middleware.shibboleth.wayf.plugins.provider that implement Plugin
- classSamlCookiePlugin - -
-          This is a test implementation of the saml cookie lookup stuff to - see whether it fits the plugin architecture.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/PluginContext.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/PluginContext.html deleted file mode 100644 index 23c225a..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/PluginContext.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - - -Uses of Interface edu.internet2.middleware.shibboleth.wayf.plugins.PluginContext (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Interface
edu.internet2.middleware.shibboleth.wayf.plugins.PluginContext

-
- - - - - - - - - - - - - -
-Packages that use PluginContext
edu.internet2.middleware.shibboleth.wayf.plugins  
edu.internet2.middleware.shibboleth.wayf.plugins.provider  
-  -

- - - - - -
-Uses of PluginContext in edu.internet2.middleware.shibboleth.wayf.plugins
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins that return PluginContext
- PluginContextPlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          The WAYF calls each plugin at this entry point when it is first contacted.
- PluginContextPlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          This method is called when the user specified a search operation.
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins with parameters of type PluginContext
- PluginContextPlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          The WAYF calls each plugin at this entry point when it is first contacted.
- PluginContextPlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          This method is called when the user specified a search operation.
-  -

- - - - - -
-Uses of PluginContext in edu.internet2.middleware.shibboleth.wayf.plugins.provider
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins.provider that return PluginContext
- PluginContextSamlCookiePlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          This is the 'hook' in the lookup part of Discovery Service processing.
- PluginContextSamlCookiePlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          Plgin point for searching.
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins.provider with parameters of type PluginContext
- PluginContextSamlCookiePlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          This is the 'hook' in the lookup part of Discovery Service processing.
- PluginContextSamlCookiePlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          Plgin point for searching.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/PluginMetadataParameter.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/PluginMetadataParameter.html deleted file mode 100644 index fac5950..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/PluginMetadataParameter.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - - -Uses of Interface edu.internet2.middleware.shibboleth.wayf.plugins.PluginMetadataParameter (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Interface
edu.internet2.middleware.shibboleth.wayf.plugins.PluginMetadataParameter

-
- - - - - - - - - - - - - - - - - -
-Packages that use PluginMetadataParameter
edu.internet2.middleware.shibboleth.wayf  
edu.internet2.middleware.shibboleth.wayf.plugins  
edu.internet2.middleware.shibboleth.wayf.plugins.provider  
-  -

- - - - - -
-Uses of PluginMetadataParameter in edu.internet2.middleware.shibboleth.wayf
-  -

- - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf that return PluginMetadataParameter
-protected  PluginMetadataParameterIdPSiteSet.paramFor(Plugin plugin) - -
-          Return the parameter that this plugin uses.
-  -

- - - - - -
-Uses of PluginMetadataParameter in edu.internet2.middleware.shibboleth.wayf.plugins
-  -

- - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins that return PluginMetadataParameter
- PluginMetadataParameterPlugin.refreshMetadata(org.opensaml.saml2.metadata.provider.MetadataProvider metadata) - -
-          Whenever the WAYF discoveres that the metadata is stale, it reloads it and calls each plugin at this method.
-  -

- - - - - - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins with parameters of type PluginMetadataParameter
- PluginContextPlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          The WAYF calls each plugin at this entry point when it is first contacted.
- PluginContextPlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          This method is called when the user specified a search operation.
- voidPlugin.selected(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String idP) - -
-          This method is called, for every plugin, after a user has selected an IdP.
-  -

- - - - - -
-Uses of PluginMetadataParameter in edu.internet2.middleware.shibboleth.wayf.plugins.provider
-  -

- - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins.provider that return PluginMetadataParameter
- PluginMetadataParameterSamlCookiePlugin.refreshMetadata(org.opensaml.saml2.metadata.provider.MetadataProvider metadata) - -
-          Plugin point which is called when the data is refreshed.
-  -

- - - - - - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins.provider with parameters of type PluginMetadataParameter
- PluginContextSamlCookiePlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          This is the 'hook' in the lookup part of Discovery Service processing.
- PluginContextSamlCookiePlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          Plgin point for searching.
- voidSamlCookiePlugin.selected(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String idP) - -
-          Plugin point for selection.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/WayfRequestHandled.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/WayfRequestHandled.html deleted file mode 100644 index d7814ec..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/WayfRequestHandled.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.plugins.WayfRequestHandled (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.plugins.WayfRequestHandled

-
- - - - - - - - - - - - - -
-Packages that use WayfRequestHandled
edu.internet2.middleware.shibboleth.wayf.plugins  
edu.internet2.middleware.shibboleth.wayf.plugins.provider  
-  -

- - - - - -
-Uses of WayfRequestHandled in edu.internet2.middleware.shibboleth.wayf.plugins
-  -

- - - - - - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins that throw WayfRequestHandled
- PluginContextPlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          The WAYF calls each plugin at this entry point when it is first contacted.
- PluginContextPlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          This method is called when the user specified a search operation.
- voidPlugin.selected(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String idP) - -
-          This method is called, for every plugin, after a user has selected an IdP.
-  -

- - - - - -
-Uses of WayfRequestHandled in edu.internet2.middleware.shibboleth.wayf.plugins.provider
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins.provider that throw WayfRequestHandled
- PluginContextSamlCookiePlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          This is the 'hook' in the lookup part of Discovery Service processing.
- PluginContextSamlCookiePlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          Plgin point for searching.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-frame.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-frame.html deleted file mode 100644 index 90c327a..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-frame.html +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.wayf.plugins (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - -edu.internet2.middleware.shibboleth.wayf.plugins - - - - -
-Interfaces  - -
-Plugin -
-PluginContext -
-PluginMetadataParameter
- - - - - - -
-Exceptions  - -
-WayfRequestHandled
- - - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-summary.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-summary.html deleted file mode 100644 index 8b0a6f4..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-summary.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.wayf.plugins (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-

-Package edu.internet2.middleware.shibboleth.wayf.plugins -

- - - - - - - - - - - - - - - - - -
-Interface Summary
PluginThe Plugin interface is used to affect the 'hints' that the WAYF offers to the users.
PluginContextThis is a marker interface.
PluginMetadataParameterThe PluginParameter is a marker interface which a WAYF Plugin can use to associate extra information - with the metadata.
-  - -

- - - - - - - - - -
-Exception Summary
WayfRequestHandledThis Exception can be signalled by a plugin to indicate to the WAYF that it has handled the - request and all processing should stop.
-  - -

-

-
-
- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-tree.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-tree.html deleted file mode 100644 index 5fa05ac..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-tree.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.wayf.plugins Class Hierarchy (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Hierarchy For Package edu.internet2.middleware.shibboleth.wayf.plugins -

-
-
-
Package Hierarchies:
All Packages
-
-

-Class Hierarchy -

- -

-Interface Hierarchy -

- -
- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-use.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-use.html deleted file mode 100644 index ff0c69a..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-use.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - -Uses of Package edu.internet2.middleware.shibboleth.wayf.plugins (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Package
edu.internet2.middleware.shibboleth.wayf.plugins

-
- - - - - - - - - - - - - - - - - -
-Packages that use edu.internet2.middleware.shibboleth.wayf.plugins
edu.internet2.middleware.shibboleth.wayf  
edu.internet2.middleware.shibboleth.wayf.plugins  
edu.internet2.middleware.shibboleth.wayf.plugins.provider  
-  -

- - - - - - - - - - - -
-Classes in edu.internet2.middleware.shibboleth.wayf.plugins used by edu.internet2.middleware.shibboleth.wayf
Plugin - -
-          The Plugin interface is used to affect the 'hints' that the WAYF offers to the users.
PluginMetadataParameter - -
-          The PluginParameter is a marker interface which a WAYF Plugin can use to associate extra information - with the metadata.
-  -

- - - - - - - - - - - - - - -
-Classes in edu.internet2.middleware.shibboleth.wayf.plugins used by edu.internet2.middleware.shibboleth.wayf.plugins
PluginContext - -
-          This is a marker interface.
PluginMetadataParameter - -
-          The PluginParameter is a marker interface which a WAYF Plugin can use to associate extra information - with the metadata.
WayfRequestHandled - -
-          This Exception can be signalled by a plugin to indicate to the WAYF that it has handled the - request and all processing should stop.
-  -

- - - - - - - - - - - - - - - - - -
-Classes in edu.internet2.middleware.shibboleth.wayf.plugins used by edu.internet2.middleware.shibboleth.wayf.plugins.provider
Plugin - -
-          The Plugin interface is used to affect the 'hints' that the WAYF offers to the users.
PluginContext - -
-          This is a marker interface.
PluginMetadataParameter - -
-          The PluginParameter is a marker interface which a WAYF Plugin can use to associate extra information - with the metadata.
WayfRequestHandled - -
-          This Exception can be signalled by a plugin to indicate to the WAYF that it has handled the - request and all processing should stop.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/BindingFilter.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/BindingFilter.html deleted file mode 100644 index 5adf6c3..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/BindingFilter.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - -BindingFilter (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.plugins.provider -
-Class BindingFilter

-
-java.lang.Object
-  extended by edu.internet2.middleware.shibboleth.wayf.plugins.provider.BindingFilter
-
-
-
All Implemented Interfaces:
org.opensaml.saml2.metadata.provider.MetadataFilter
-
-
-
-
public class BindingFilter
extends Object
implements org.opensaml.saml2.metadata.provider.MetadataFilter
- - -

-See SDSJ-48. If we get a DS endpoint then we need to check that the binding is provided - and that it is correct. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
BindingFilter(boolean warn) - -
-          Initialize the filter.
-  - - - - - - - - - - - -
-Method Summary
- voiddoFilter(org.opensaml.xml.XMLObject metadata) - -
-          Apply the filter.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-BindingFilter

-
-public BindingFilter(boolean warn)
-
-
Initialize the filter. -

-

-
Parameters:
warn - do we warn or do we fail if we see badness?
-
- - - - - - - - -
-Method Detail
- -

-doFilter

-
-public void doFilter(org.opensaml.xml.XMLObject metadata)
-              throws org.opensaml.saml2.metadata.provider.FilterException
-
-
Apply the filter. -

-

-
Specified by:
doFilter in interface org.opensaml.saml2.metadata.provider.MetadataFilter
-
-
-
Parameters:
metadata - what to filter. -
Throws: -
org.opensaml.saml2.metadata.provider.FilterException - if it sees any missed or bad bindings.
See Also:
MetadataFilter.doFilter(org.opensaml.xml.XMLObject)
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/ListFilter.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/ListFilter.html deleted file mode 100644 index f497fc2..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/ListFilter.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - - -ListFilter (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.plugins.provider -
-Class ListFilter

-
-java.lang.Object
-  extended by edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter
-
-
-
All Implemented Interfaces:
org.opensaml.saml2.metadata.provider.MetadataFilter
-
-
-
-
public class ListFilter
extends Object
implements org.opensaml.saml2.metadata.provider.MetadataFilter
- - -

-See SDSJ-57. Explicit -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
ListFilter(Element config) - -
-          Initialize the filter.
-  - - - - - - - - - - - -
-Method Summary
- voiddoFilter(org.opensaml.xml.XMLObject metadata) - -
-          Apply the filter.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-ListFilter

-
-public ListFilter(Element config)
-
-
Initialize the filter. -

-

-
Parameters:
config - the configuration - - The configuration looks liken this - - foo - [...] - -
-
- - - - - - - - -
-Method Detail
- -

-doFilter

-
-public void doFilter(org.opensaml.xml.XMLObject metadata)
-              throws org.opensaml.saml2.metadata.provider.FilterException
-
-
Apply the filter. -

-

-
Specified by:
doFilter in interface org.opensaml.saml2.metadata.provider.MetadataFilter
-
-
-
Parameters:
metadata - what to filter. -
Throws: -
org.opensaml.saml2.metadata.provider.FilterException - if it sees any missed or bad bindings.
See Also:
MetadataFilter.doFilter(org.opensaml.xml.XMLObject)
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.SamlIdPCookie.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.SamlIdPCookie.html deleted file mode 100644 index c72dd2a..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.SamlIdPCookie.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - - -SamlCookiePlugin.SamlIdPCookie (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.plugins.provider -
-Class SamlCookiePlugin.SamlIdPCookie

-
-java.lang.Object
-  extended by edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie
-
-
-
Enclosing class:
SamlCookiePlugin
-
-
-
-
public final class SamlCookiePlugin.SamlIdPCookie
extends Object
- - -

-Class to abstract away the saml cookie for us. -

- -

-


- -

- - - - - - - - - - - - - - - - -
-Method Summary
- voiddeleteIdPName(String origin, - int expiration) - -
-          Remove origin from the cachedata and write it back.
- List<String>getIdPList() - -
-          Return the list of Idps for this cookie.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Method Detail
- -

-deleteIdPName

-
-public void deleteIdPName(String origin,
-                          int expiration)
-
-
Remove origin from the cachedata and write it back. -

-

-
Parameters:
origin - what to remove.
expiration - How long it will live.
-
-
-
- -

-getIdPList

-
-public List<String> getIdPList()
-
-
Return the list of Idps for this cookie. -

-

- -
Returns:
The list.
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.html deleted file mode 100644 index f22bb65..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.html +++ /dev/null @@ -1,411 +0,0 @@ - - - - - - - -SamlCookiePlugin (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.plugins.provider -
-Class SamlCookiePlugin

-
-java.lang.Object
-  extended by edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
-
-
-
All Implemented Interfaces:
Plugin
-
-
-
-
public class SamlCookiePlugin
extends Object
implements Plugin
- - -

-This is a test implementation of the saml cookie lookup stuff to - see whether it fits the plugin architecture. -

- -

-


- -

- - - - - - - - - - - -
-Nested Class Summary
- classSamlCookiePlugin.SamlIdPCookie - -
-          Class to abstract away the saml cookie for us.
-  - - - - - - - - - - -
-Constructor Summary
SamlCookiePlugin(Element element) - -
-          This constructor is called during wayf initialization with it's - own little bit of XML config.
-  - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- PluginContextlookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          This is the 'hook' in the lookup part of Discovery Service processing.
- PluginMetadataParameterrefreshMetadata(org.opensaml.saml2.metadata.provider.MetadataProvider metadata) - -
-          Plugin point which is called when the data is refreshed.
- PluginContextsearch(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          Plgin point for searching.
- voidselected(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String idP) - -
-          Plugin point for selection.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-SamlCookiePlugin

-
-public SamlCookiePlugin(Element element)
-
-
This constructor is called during wayf initialization with it's - own little bit of XML config. -

-

-
Parameters:
element - - further information to be gleaned from the DOM.
-
- - - - - - - - -
-Method Detail
- -

-lookup

-
-public PluginContext lookup(javax.servlet.http.HttpServletRequest req,
-                            javax.servlet.http.HttpServletResponse res,
-                            PluginMetadataParameter parameter,
-                            Map<String,IdPSite> validIdps,
-                            PluginContext context,
-                            List<IdPSite> idpList)
-                     throws WayfRequestHandled
-
-
This is the 'hook' in the lookup part of Discovery Service processing. -

-

-
Specified by:
lookup in interface Plugin
-
-
-
Parameters:
req - - Describes the current request. Used to find any appropriate cookies
res - - Describes the current response. Used to redirect the request.
parameter - - Describes the metadata.
context - - Any processing context returned from a previous call. We set this on first call and - use non null to indicate that we don't go there again.
validIdps - The list of IdPs which is currently views as possibly matches for the pattern. - The Key is the EntityId for the IdP and the value the object which describes - the Idp
idpList - The set of Idps which are currently considered as potential hints. -
Returns:
a context to hand to subsequent calls -
Throws: -
WayfRequestHandled - if the plugin has handled the request. - issues a redirect)
See Also:
Plugin.lookup(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, edu.internet2.middleware.shibboleth.wayf.plugins.PluginMetadataParameter, java.util.Map, edu.internet2.middleware.shibboleth.wayf.plugins.PluginContext, java.util.List)
-
-
-
- -

-refreshMetadata

-
-public PluginMetadataParameter refreshMetadata(org.opensaml.saml2.metadata.provider.MetadataProvider metadata)
-
-
Plugin point which is called when the data is refreshed. -

-

-
Specified by:
refreshMetadata in interface Plugin
-
-
-
Parameters:
metadata - - where to get the data from. -
Returns:
the value which will be provided as input to subsequent calls
See Also:
Plugin.refreshMetadata(org.opensaml.saml2.metadata.provider.MetadataProvider)
-
-
-
- -

-search

-
-public PluginContext search(javax.servlet.http.HttpServletRequest req,
-                            javax.servlet.http.HttpServletResponse res,
-                            PluginMetadataParameter parameter,
-                            String pattern,
-                            Map<String,IdPSite> validIdps,
-                            PluginContext context,
-                            Collection<IdPSite> searchResult,
-                            List<IdPSite> idpList)
-                     throws WayfRequestHandled
-
-
Plgin point for searching. -

-

-
Specified by:
search in interface Plugin
-
-
-
Parameters:
req - Describes the current request.
res - Describes the current response.
parameter - Describes the metadata.
pattern - What we are searchign for.
validIdps - The list of IdPs which is currently views as possibly matches for the pattern. - The Key is the EntityId for the IdP and the value the object which describes - the Idp
context - Any processing context returned from a previous call. We set this on first call and - use non null to indicate that we don't go there again.
searchResult - What the search yielded.
idpList - The set of Idps which are currently considered as potential hints. -
Returns:
a context to hand to subsequent calls. -
Throws: -
WayfRequestHandled -
WayfRequestHandled - if the plugin has handled the request.
See Also:
Plugin.search(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, edu.internet2.middleware.shibboleth.wayf.plugins.PluginMetadataParameter, java.lang.String, java.util.Map, edu.internet2.middleware.shibboleth.wayf.plugins.PluginContext, java.util.Collection, java.util.List)
-
-
-
- -

-selected

-
-public void selected(javax.servlet.http.HttpServletRequest req,
-                     javax.servlet.http.HttpServletResponse res,
-                     PluginMetadataParameter parameter,
-                     String idP)
-
-
Plugin point for selection. -

-

-
Specified by:
selected in interface Plugin
-
-
-
Parameters:
req - Describes the current request.
res - Describes the current response.
parameter - Describes the metadata.
idP - Describes the idp.
See Also:
edu.internet2.middleware.shibboleth.wayf.plugins.Plugin#selected(javax.servlet.http.HttpServletRequest. - javax.servlet.http.HttpServletResponse, - edu.internet2.middleware.shibboleth.wayf.plugins.PluginMetadataParameter, - java.lang.String)
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/BindingFilter.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/BindingFilter.html deleted file mode 100644 index 2440789..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/BindingFilter.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.plugins.provider.BindingFilter (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.plugins.provider.BindingFilter

-
-No usage of edu.internet2.middleware.shibboleth.wayf.plugins.provider.BindingFilter -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/ListFilter.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/ListFilter.html deleted file mode 100644 index d9c129b..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/ListFilter.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter

-
-No usage of edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/SamlCookiePlugin.SamlIdPCookie.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/SamlCookiePlugin.SamlIdPCookie.html deleted file mode 100644 index 5eec23f..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/SamlCookiePlugin.SamlIdPCookie.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie

-
-No usage of edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/SamlCookiePlugin.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/SamlCookiePlugin.html deleted file mode 100644 index 075f029..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/SamlCookiePlugin.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin

-
-No usage of edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-frame.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-frame.html deleted file mode 100644 index 5483238..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-frame.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.wayf.plugins.provider (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - -edu.internet2.middleware.shibboleth.wayf.plugins.provider - - - - -
-Classes  - -
-BindingFilter -
-ListFilter -
-SamlCookiePlugin
- - - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-summary.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-summary.html deleted file mode 100644 index 9d0fba7..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-summary.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.wayf.plugins.provider (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-

-Package edu.internet2.middleware.shibboleth.wayf.plugins.provider -

- - - - - - - - - - - - - - - - - -
-Class Summary
BindingFilterSee SDSJ-48.
ListFilterSee SDSJ-57.
SamlCookiePluginThis is a test implementation of the saml cookie lookup stuff to - see whether it fits the plugin architecture.
-  - -

-

-
-
- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-tree.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-tree.html deleted file mode 100644 index ebe721b..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-tree.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.wayf.plugins.provider Class Hierarchy (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Hierarchy For Package edu.internet2.middleware.shibboleth.wayf.plugins.provider -

-
-
-
Package Hierarchies:
All Packages
-
-

-Class Hierarchy -

- -
- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-use.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-use.html deleted file mode 100644 index 109d185..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-use.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Package edu.internet2.middleware.shibboleth.wayf.plugins.provider (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Package
edu.internet2.middleware.shibboleth.wayf.plugins.provider

-
-No usage of edu.internet2.middleware.shibboleth.wayf.plugins.provider -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - -- cgit v1.1