Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
O
P
R
S
V
W
X
A
addPlugin(Plugin)
- Method in class edu.internet2.middleware.shibboleth.wayf.
IdPSiteSet
Declares a plugin to the siteset.
B
BindingFilter
- Class in
edu.internet2.middleware.shibboleth.wayf.plugins.provider
See SDSJ-48.
BindingFilter(boolean)
- Constructor for class edu.internet2.middleware.shibboleth.wayf.plugins.provider.
BindingFilter
Initialize the filter.
C
compare(IdPSite, IdPSite)
- Method in class edu.internet2.middleware.shibboleth.wayf.
IdPSite.Compare
compareTo(Object, HttpServletRequest)
- Method in class edu.internet2.middleware.shibboleth.wayf.
IdPSite
Comparison so we can sort the output for jsp.
CONFIG_NS
- Static variable in class edu.internet2.middleware.shibboleth.wayf.
XMLConstants
Namespace for Discovery Service configuration.
configureLogback(Resource)
- Method in class edu.internet2.middleware.shibboleth.wayf.
LogbackConfigurationChangeListener
Configures logback using the given resource as the Joran configuration file.
containsIdP(String)
- Method in class edu.internet2.middleware.shibboleth.wayf.
IdPSiteSet
For plugin handling we need to know quickly if a metadataset contains the idp.
containsSP(String)
- Method in class edu.internet2.middleware.shibboleth.wayf.
IdPSiteSet
We do not need to look at a set if it doesn't know about the given SP.
D
deleteIdPName(String, int)
- Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.
SamlCookiePlugin.SamlIdPCookie
Remove origin from the cachedata and write it back.
DiscoveryServiceHandler
- Class in
edu.internet2.middleware.shibboleth.wayf
Specific handler for each version of the Discovery Service.
DiscoveryServiceHandler(Element, Hashtable<String, IdPSiteSet>, Hashtable<String, Plugin>, HandlerConfig)
- Constructor for class edu.internet2.middleware.shibboleth.wayf.
DiscoveryServiceHandler
Constructor to create and configure the handler.
doFilter(XMLObject)
- Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.
BindingFilter
Apply the filter.
doFilter(XMLObject)
- Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.
ListFilter
Apply the filter.
doGet(HttpServletRequest, HttpServletResponse)
- Method in class edu.internet2.middleware.shibboleth.wayf.
DiscoveryServiceHandler
doGet(HttpServletRequest, HttpServletResponse)
- Method in class edu.internet2.middleware.shibboleth.wayf.
WayfService
Handle an HTTP GET.
E
edu.internet2.middleware.shibboleth.common
- package edu.internet2.middleware.shibboleth.common
edu.internet2.middleware.shibboleth.wayf
- package edu.internet2.middleware.shibboleth.wayf
edu.internet2.middleware.shibboleth.wayf.plugins
- package edu.internet2.middleware.shibboleth.wayf.plugins
edu.internet2.middleware.shibboleth.wayf.plugins.provider
- package edu.internet2.middleware.shibboleth.wayf.plugins.provider
F
forwardRequest(HttpServletRequest, HttpServletResponse, IdPSite)
- Static method in class edu.internet2.middleware.shibboleth.wayf.
DiscoveryServiceHandler
Uses an HTTP Status 307 redirect to forward the user to the IdP or the SP.
G
getAddressForWAYF()
- Method in class edu.internet2.middleware.shibboleth.wayf.
IdPSite
When a user has selected an IdP, this provides the address to which we redirect.
getDisplayName(HttpServletRequest)
- Method in class edu.internet2.middleware.shibboleth.wayf.
IdPSite
Get the user friendly name for the entity, collecting the locale from the browser if possible
getDisplayName()
- Method in class edu.internet2.middleware.shibboleth.wayf.
IdPSite
Get the user friendly name for the entity, the language we previouslt set up
getDisplayName()
- Method in class edu.internet2.middleware.shibboleth.wayf.
IdPSiteSet
Return the human friendly name for this siteset.
getEntity(String)
- Method in class edu.internet2.middleware.shibboleth.wayf.
IdPSiteSet
getErrorJspFile()
- Method in class edu.internet2.middleware.shibboleth.wayf.
HandlerConfig
Get the name of the error jsp File this instance uses.
getIdentifier()
- Method in class edu.internet2.middleware.shibboleth.wayf.
IdPSiteSet
Return this sites (internal) identifier.
getIdPList()
- Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.
SamlCookiePlugin.SamlIdPCookie
Return the list of Idps for this cookie.
getIdPSites(String, HandlerConfig, Collection<IdPSite>)
- Method in class edu.internet2.middleware.shibboleth.wayf.
IdPSiteSet
Return all the Idp in the provided entities descriptor.
getJspFile()
- Method in class edu.internet2.middleware.shibboleth.wayf.
HandlerConfig
Get the name of the jsp File this instance uses.
getLocation()
- Method in class edu.internet2.middleware.shibboleth.wayf.
DiscoveryServiceHandler
The 'Name' of the service.
getLookupSp()
- Method in class edu.internet2.middleware.shibboleth.wayf.
HandlerConfig
Do we lookup the SP or just return all the IdPs?.
getName()
- Method in class edu.internet2.middleware.shibboleth.wayf.
IdPSite
Get the name for the enclosed entity.
getName()
- Method in class edu.internet2.middleware.shibboleth.wayf.
IdPSiteSetEntry
Return something to display for this set of sites.
getProvideList()
- Method in class edu.internet2.middleware.shibboleth.wayf.
HandlerConfig
Do we provide a list of IdPs?.
getProvideListOfLists()
- Method in class edu.internet2.middleware.shibboleth.wayf.
HandlerConfig
Do we provide a list of lists of IdPs?.
getSite(String)
- Method in class edu.internet2.middleware.shibboleth.wayf.
IdPSiteSet
Return the idpSite for the given entity name.
getSites()
- Method in class edu.internet2.middleware.shibboleth.wayf.
IdPSiteSetEntry
Return the list of associated sites.
getWarnOnBadBinding()
- Method in class edu.internet2.middleware.shibboleth.wayf.
HandlerConfig
Do ignore badly formed bindings or just warn
H
HandlerConfig
- Class in
edu.internet2.middleware.shibboleth.wayf
Class used by the DiscoveryServiceHandler to handle run time behaviour.
HandlerConfig()
- Constructor for class edu.internet2.middleware.shibboleth.wayf.
HandlerConfig
Build the 'default default' configuation.
HandlerConfig(Element, HandlerConfig)
- Constructor for class edu.internet2.middleware.shibboleth.wayf.
HandlerConfig
Parse the Supplied XML element into a new WayfConfig Object.
I
IDP_SSO_BINDING
- Static variable in class edu.internet2.middleware.shibboleth.wayf.
XMLConstants
SSO Binding name.
IdPSite
- Class in
edu.internet2.middleware.shibboleth.wayf
A class which abstracts an IdP for the sake of the WAYF display.
IdPSite(EntityDescriptor)
- Constructor for class edu.internet2.middleware.shibboleth.wayf.
IdPSite
Create a new element from the provided Entity.
IdPSite.Compare
- Class in
edu.internet2.middleware.shibboleth.wayf
IdPSite.Compare(HttpServletRequest)
- Constructor for class edu.internet2.middleware.shibboleth.wayf.
IdPSite.Compare
IdPSiteSet
- Class in
edu.internet2.middleware.shibboleth.wayf
Represents a collection of related sites as desribed by a single soirce of metadata.
IdPSiteSet(Element, ParserPool, boolean)
- Constructor for class edu.internet2.middleware.shibboleth.wayf.
IdPSiteSet
Create a new IdPSiteSet as described by the supplied XML segment.
IdPSiteSetEntry
- Class in
edu.internet2.middleware.shibboleth.wayf
This is just a container class for tieing together a set of IdPs to a name - this being what is sent to the JSP for display purposes.
IdPSiteSetEntry(IdPSiteSet, Collection<IdPSite>)
- Constructor for class edu.internet2.middleware.shibboleth.wayf.
IdPSiteSetEntry
Create an object which contains just these two objects.
init()
- Method in class edu.internet2.middleware.shibboleth.wayf.
WayfService
Initialize the Discovery Service.
isDefault()
- Method in class edu.internet2.middleware.shibboleth.wayf.
DiscoveryServiceHandler
Whether this is the default service.
isIgnoredForMatch(String)
- Method in class edu.internet2.middleware.shibboleth.wayf.
HandlerConfig
Determines if a particular string token should be used for matching when a user searches for origins.
L
ListFilter
- Class in
edu.internet2.middleware.shibboleth.wayf.plugins.provider
See SDSJ-57.
ListFilter(Element)
- Constructor for class edu.internet2.middleware.shibboleth.wayf.plugins.provider.
ListFilter
Initialize the filter.
LogbackConfigurationChangeListener
- Class in
edu.internet2.middleware.shibboleth.wayf
Callback that may be registered for a watch logback configuration file.
LogbackConfigurationChangeListener()
- Constructor for class edu.internet2.middleware.shibboleth.wayf.
LogbackConfigurationChangeListener
LogbackLoggingService
- Class in
edu.internet2.middleware.shibboleth.wayf
Simple logging service that watches for logback configuration file changes and reloads the file when a change occurs.
LogbackLoggingService(String, long)
- Constructor for class edu.internet2.middleware.shibboleth.wayf.
LogbackLoggingService
Constructor.
lookup(HttpServletRequest, HttpServletResponse, PluginMetadataParameter, Map<String, IdPSite>, PluginContext, List<IdPSite>)
- Method in interface edu.internet2.middleware.shibboleth.wayf.plugins.
Plugin
The WAYF calls each plugin at this entry point when it is first contacted.
lookup(HttpServletRequest, HttpServletResponse, PluginMetadataParameter, Map<String, IdPSite>, PluginContext, List<IdPSite>)
- Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.
SamlCookiePlugin
This is the 'hook' in the lookup part of Discovery Service processing.
M
main(String[])
- Static method in class edu.internet2.middleware.shibboleth.wayf.
Version
Main entry point to program.
O
onEvent(MetadataProvider)
- Method in class edu.internet2.middleware.shibboleth.wayf.
IdPSiteSet
onResourceCreate(Resource)
- Method in class edu.internet2.middleware.shibboleth.wayf.
LogbackConfigurationChangeListener
onResourceDelete(Resource)
- Method in class edu.internet2.middleware.shibboleth.wayf.
LogbackConfigurationChangeListener
onResourceUpdate(Resource)
- Method in class edu.internet2.middleware.shibboleth.wayf.
LogbackConfigurationChangeListener
P
paramFor(Plugin)
- Method in class edu.internet2.middleware.shibboleth.wayf.
IdPSiteSet
Return the parameter that this plugin uses.
Plugin
- Interface in
edu.internet2.middleware.shibboleth.wayf.plugins
The Plugin interface is used to affect the 'hints' that the WAYF offers to the users.
PluginContext
- Interface in
edu.internet2.middleware.shibboleth.wayf.plugins
This is a marker interface.
PluginMetadataParameter
- Interface in
edu.internet2.middleware.shibboleth.wayf.plugins
The PluginParameter is a marker interface which a WAYF
Plugin
can use to associate extra information with the metadata.
R
refreshMetadata(MetadataProvider)
- Method in interface edu.internet2.middleware.shibboleth.wayf.plugins.
Plugin
Whenever the WAYF discoveres that the metadata is stale, it reloads it and calls each plugin at this method.
refreshMetadata(MetadataProvider)
- Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.
SamlCookiePlugin
Plugin point which is called when the data is refreshed.
S
SamlCookiePlugin
- Class in
edu.internet2.middleware.shibboleth.wayf.plugins.provider
This is a test implementation of the saml cookie lookup stuff to see whether it fits the plugin architecture.
SamlCookiePlugin(Element)
- Constructor for class edu.internet2.middleware.shibboleth.wayf.plugins.provider.
SamlCookiePlugin
This constructor is called during wayf initialization with it's own little bit of XML config.
SamlCookiePlugin.SamlIdPCookie
- Class in
edu.internet2.middleware.shibboleth.wayf.plugins.provider
Class to abstract away the saml cookie for us.
search(HttpServletRequest, HttpServletResponse, PluginMetadataParameter, String, Map<String, IdPSite>, PluginContext, Collection<IdPSite>, List<IdPSite>)
- Method in interface edu.internet2.middleware.shibboleth.wayf.plugins.
Plugin
This method is called when the user specified a search operation.
search(HttpServletRequest, HttpServletResponse, PluginMetadataParameter, String, Map<String, IdPSite>, PluginContext, Collection<IdPSite>, List<IdPSite>)
- Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.
SamlCookiePlugin
Plgin point for searching.
selected(HttpServletRequest, HttpServletResponse, PluginMetadataParameter, String)
- Method in interface edu.internet2.middleware.shibboleth.wayf.plugins.
Plugin
This method is called, for every plugin, after a user has selected an IdP.
selected(HttpServletRequest, HttpServletResponse, PluginMetadataParameter, String)
- Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.
SamlCookiePlugin
Plugin point for selection.
setDisplayLanguage(String)
- Method in class edu.internet2.middleware.shibboleth.wayf.
IdPSite
Prior to display we set the display language from the browser.
SHIB_NS
- Static variable in class edu.internet2.middleware.shibboleth.wayf.
XMLConstants
Shibboleth XML namespace.
ShibbolethConfigurationException
- Exception in
edu.internet2.middleware.shibboleth.common
Signals that the a Shibboleth component has been given insufficient or improper runtime configuration paramerts.
ShibbolethConfigurationException(String)
- Constructor for exception edu.internet2.middleware.shibboleth.common.
ShibbolethConfigurationException
Build an object embedding a String message.
ShibbolethConfigurationException(String, Throwable)
- Constructor for exception edu.internet2.middleware.shibboleth.common.
ShibbolethConfigurationException
Build an object which embeds an message an exception.
V
Version
- Class in
edu.internet2.middleware.shibboleth.wayf
Class for printing the version of this library.
Version()
- Constructor for class edu.internet2.middleware.shibboleth.wayf.
Version
W
WayfException
- Exception in
edu.internet2.middleware.shibboleth.wayf
Signals that an error has occurred while processing a Shibboleth WAYF request.
WayfException(String, Throwable)
- Constructor for exception edu.internet2.middleware.shibboleth.wayf.
WayfException
Constructor with a description and an exception.
WayfException(String)
- Constructor for exception edu.internet2.middleware.shibboleth.wayf.
WayfException
Constructure with just a description.
WayfRequestHandled
- Exception in
edu.internet2.middleware.shibboleth.wayf.plugins
This Exception can be signalled by a plugin to indicate to the WAYF that it has handled the request and all processing should stop.
WayfRequestHandled()
- Constructor for exception edu.internet2.middleware.shibboleth.wayf.plugins.
WayfRequestHandled
WayfService
- Class in
edu.internet2.middleware.shibboleth.wayf
A servlet implementation of the Shibboleth WAYF service.
WayfService()
- Constructor for class edu.internet2.middleware.shibboleth.wayf.
WayfService
X
XMLConstants
- Class in
edu.internet2.middleware.shibboleth.wayf
Holder class for various XML constants (namespaces and so forth).
XMLConstants()
- Constructor for class edu.internet2.middleware.shibboleth.wayf.
XMLConstants
A
B
C
D
E
F
G
H
I
L
M
O
P
R
S
V
W
X
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2006-2009
Internet2
. All Rights Reserved.