Index

A B D E F G H I L M N O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AdministrativeFlowDescriptor - Interface in net.shibboleth.idp.admin
A descriptor for an administrative flow.
authenticatedPredicate - Variable in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Whether user authentication is required.
authenticationFlowsLookupStrategy - Variable in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Filters the usable authentication flows.

B

BasicAdministrativeFlowDescriptor - Class in net.shibboleth.idp.admin
A descriptor for an administrative flow.
BasicAdministrativeFlowDescriptor(String) - Constructor for class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Constructor.
BasicAdministrativeFlowDescriptor.Logo - Class in net.shibboleth.idp.admin
A wrapper class to construct logo objects for exposure by UIInfo interface.
builderFactory - Variable in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Builder factory for XMLObjects needed in UIInfo emulation.

D

defaultAuthenticationMethodsLookupStrategy - Variable in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Selects, and limits, the authentication flows to use for requests by supported principals.

E

equals(Object) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor

F

flowExecuted - Variable in class net.shibboleth.idp.admin.OneTimeAdministrativeFlowDescriptor
Execution flag.
forceAuthnPredicate - Variable in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Whether to mandate forced authentication for the request.

G

getAuthenticationFlows(ProfileRequestContext) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
getDefaultAuthenticationMethods(ProfileRequestContext) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
getHeight() - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor.Logo
Get logo height in pixels.
getInboundInterceptorFlows(ProfileRequestContext) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
getLoggingId() - Method in interface net.shibboleth.idp.admin.AdministrativeFlowDescriptor
Get a logging ID to use when auditing this profile.
getLoggingId() - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Get a logging ID to use when auditing this profile.
getNewExtension() - Method in interface net.shibboleth.idp.module.IdPModule
getNewExtension() - Method in class net.shibboleth.idp.module.PropertyDrivenIdPModule
getOutboundInterceptorFlows(ProfileRequestContext) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
getPolicyName(ProfileRequestContext) - Method in interface net.shibboleth.idp.admin.AdministrativeFlowDescriptor
Get the access control policy for this flow.
getPolicyName(ProfileRequestContext) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Get the access control policy for this flow.
getPostAuthenticationFlows(ProfileRequestContext) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
getProxyCount(ProfileRequestContext) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
getSaveExtension() - Method in interface net.shibboleth.idp.module.IdPModule
getSaveExtension() - Method in class net.shibboleth.idp.module.PropertyDrivenIdPModule
getSecurityConfiguration(ProfileRequestContext) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
getUIInfo() - Method in interface net.shibboleth.idp.admin.AdministrativeFlowDescriptor
Get the user interface details for this profile.
getUIInfo() - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Get the user interface details for this profile.
getWidth() - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor.Logo
Get logo width in pixels.

H

hashCode() - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
height - Variable in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor.Logo
Logo height.

I

IdPModule - Interface in net.shibboleth.idp.module
This interface is exported (via the service API) by every IdP module.
IDPNEW_EXT_BASE - Static variable in interface net.shibboleth.idp.module.IdPModule
Base extension for adding new default files.
IdPPlugin - Interface in net.shibboleth.idp.plugin
This interface is exported (via the service API) by every IdP plugin.
IDPSAVE_EXT - Static variable in interface net.shibboleth.idp.module.IdPModule
Extension for preserving user files.
isAuthenticated(ProfileRequestContext) - Method in interface net.shibboleth.idp.admin.AdministrativeFlowDescriptor
Get whether user authentication is required (default is false).
isAuthenticated(ProfileRequestContext) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Get whether user authentication is required (default is false).
isFlowExecuted() - Method in class net.shibboleth.idp.admin.OneTimeAdministrativeFlowDescriptor
Get whether the flow has been executed.
isForceAuthn(ProfileRequestContext) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
isLocal() - Method in interface net.shibboleth.idp.admin.AdministrativeFlowDescriptor
isNonBrowserSupported(ProfileRequestContext) - Method in interface net.shibboleth.idp.admin.AdministrativeFlowDescriptor
Get whether this flow supports non-browser clients (default is true).
isNonBrowserSupported(ProfileRequestContext) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Get whether this flow supports non-browser clients (default is true).
isResolveAttributes(ProfileRequestContext) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor

L

loggingId - Variable in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Logging ID.
Logo(String, String, int, int) - Constructor for class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor.Logo
Constructor.

M

ModuleException - Exception in net.shibboleth.idp.module
Deprecated, for removal: This API element is subject to removal in a future version.
ModuleException() - Constructor for exception net.shibboleth.idp.module.ModuleException
Deprecated.
Constructor.
ModuleException(Exception) - Constructor for exception net.shibboleth.idp.module.ModuleException
Deprecated.
Constructor.
ModuleException(String) - Constructor for exception net.shibboleth.idp.module.ModuleException
Deprecated.
Constructor.
ModuleException(String, Exception) - Constructor for exception net.shibboleth.idp.module.ModuleException
Deprecated.
Constructor.

N

net.shibboleth.idp.admin - package net.shibboleth.idp.admin
Classes supporting administrative interface machinery.
net.shibboleth.idp.log - package net.shibboleth.idp.log
IdP logging setup and management classes.
net.shibboleth.idp.module - package net.shibboleth.idp.module
APIs for representing units of IdP functionality as modules.
net.shibboleth.idp.plugin - package net.shibboleth.idp.plugin
A set of APIs of general use in building IdP plugins.

O

OneTimeAdministrativeFlowDescriptor - Class in net.shibboleth.idp.admin
Descriptor for an administrative flow that tracks whether it's been run or not to limit use.
OneTimeAdministrativeFlowDescriptor(String) - Constructor for class net.shibboleth.idp.admin.OneTimeAdministrativeFlowDescriptor
Constructor.

P

PluginException - Exception in net.shibboleth.idp.plugin
Deprecated.
PluginException() - Constructor for exception net.shibboleth.idp.plugin.PluginException
Deprecated.
Constructor.
PluginException(Exception) - Constructor for exception net.shibboleth.idp.plugin.PluginException
Deprecated.
Constructor.
PluginException(String) - Constructor for exception net.shibboleth.idp.plugin.PluginException
Deprecated.
Constructor.
PluginException(String, Exception) - Constructor for exception net.shibboleth.idp.plugin.PluginException
Deprecated.
Constructor.
policyNameLookupStrategy - Variable in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Lookup strategy for access control policy to apply.
postAuthenticationFlowsLookupStrategy - Variable in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Enables post-authentication interceptor flows.
principalServiceManager - Variable in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Access to principal services.
PropertyDrivenIdPModule - Class in net.shibboleth.idp.module
Implementation of IdPModule relying on Java Properties.
PropertyDrivenIdPModule(InputStream) - Constructor for class net.shibboleth.idp.module.PropertyDrivenIdPModule
Constructor.
PropertyDrivenIdPModule(Class<? extends IdPModule>) - Constructor for class net.shibboleth.idp.module.PropertyDrivenIdPModule
Constructor.
PropertyDrivenIdPModule(Properties) - Constructor for class net.shibboleth.idp.module.PropertyDrivenIdPModule
Constructor.
PropertyDrivenIdPPlugin - Class in net.shibboleth.idp.plugin
Implementation of IdPPlugin relying on Java Properties.
PropertyDrivenIdPPlugin(InputStream) - Constructor for class net.shibboleth.idp.plugin.PropertyDrivenIdPPlugin
Constructor.
PropertyDrivenIdPPlugin(Class<? extends IdPPlugin>) - Constructor for class net.shibboleth.idp.plugin.PropertyDrivenIdPPlugin
Constructor.
PropertyDrivenIdPPlugin(Properties) - Constructor for class net.shibboleth.idp.plugin.PropertyDrivenIdPPlugin
Constructor.
proxyCountLookupStrategy - Variable in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Lookup function to supply proxyCount property.

R

resolveAttributesPredicate - Variable in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Whether attributes should be resolved in the course of the flow.

S

serialVersionUID - Static variable in exception net.shibboleth.idp.module.ModuleException
Deprecated.
Serial number.
serialVersionUID - Static variable in exception net.shibboleth.idp.plugin.PluginException
Deprecated.
Serial number.
setAuthenticated(boolean) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set whether user authentication is required (default is false).
setAuthenticatedPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set condition to determine whether user authentication is required (default is false).
setAuthenticationFlows(Collection<String>) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set the authentication flows to use.
setAuthenticationFlowsLookupStrategy(Function<ProfileRequestContext, Set<String>>) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set a lookup strategy for the authentication flows to use.
setDefaultAuthenticationMethods(Collection<Principal>) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set the default authentication methods to use, expressed as custom principals.
setDefaultAuthenticationMethodsByString(Collection<String>) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set the authentication methods to use, expressed as strings that will be converted to principals during initialization.
setDefaultAuthenticationMethodsByStringLookupStrategy(Function<ProfileRequestContext, Collection<String>>) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set a lookup strategy for the authentication methods to use, expressed as strings that will be converted to principals during initialization.
setDefaultAuthenticationMethodsLookupStrategy(Function<ProfileRequestContext, Collection<Principal>>) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set a lookup strategy for the authentication methods to use, expressed as custom principals.
setDescriptions(Collection<LangBearingString>) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set the Description objects to expose via BasicAdministrativeFlowDescriptor.getUIInfo() via a utility class.
setDisplayNames(Collection<LangBearingString>) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set the DisplayName objects to expose via BasicAdministrativeFlowDescriptor.getUIInfo() via a utility class.
setFlowExecuted(boolean) - Method in class net.shibboleth.idp.admin.OneTimeAdministrativeFlowDescriptor
Set whether the flow has been executed.
setForceAuthn(boolean) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set whether a fresh user presence proof should be required for this request.
setForceAuthnPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set a condition to determine whether a fresh user presence proof should be required for this request.
setInformationURLs(Collection<LangBearingString>) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set the InformationURL objects to expose via BasicAdministrativeFlowDescriptor.getUIInfo() via a utility class.
setLoggingId(String) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set a logging ID to use when auditing this profile.
setLogos(Collection<BasicAdministrativeFlowDescriptor.Logo>) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set the Logo objects to expose via BasicAdministrativeFlowDescriptor.getUIInfo() via a utility class.
setNonBrowserSupported(boolean) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set whether this flow supports non-browser clients.
setNonBrowserSupportedPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set condition to determine whether this flow supports non-browser clients.
setPolicyName(String) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set an explicit access control policy name to apply.
setPolicyNameLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set a lookup strategy to use to obtain the access control policy for this flow.
setPostAuthenticationFlows(Collection<String>) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set the ordered collection of post-authentication interceptor flows to enable.
setPostAuthenticationFlowsLookupStrategy(Function<ProfileRequestContext, Collection<String>>) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set a lookup strategy for the post-authentication interceptor flows to enable.
setPrincipalServiceManager(PrincipalServiceManager) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Sets a PrincipalServiceManager to use for string-based principal processing.
setPrivacyStatementURLs(Collection<LangBearingString>) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set the PrivacyStatementURL objects to expose via BasicAdministrativeFlowDescriptor.getUIInfo() via a utility class.
setProxyCount(Integer) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Sets the maximum number of times an assertion may be proxied outbound and/or the maximum number of hops between the relying party and a proxied authentication authority inbound.
setProxyCountLookupStrategy(Function<ProfileRequestContext, Integer>) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set a lookup strategy for the maximum number of times an assertion may be proxied outbound and/or the maximum number of hops between the relying party and a proxied authentication authority inbound.
setResolveAttributes(boolean) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set whether attributes should be resolved during the profile.
setResolveAttributesPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Set a condition to determine whether attributes should be resolved during the profile.
SLF4JMDCServletFilter - Class in net.shibboleth.idp.log
Deprecated, for removal: This API element is subject to removal in a future version. 
SLF4JMDCServletFilter() - Constructor for class net.shibboleth.idp.log.SLF4JMDCServletFilter
Deprecated.
 
stringBasedPrincipalsLookupStrategy - Variable in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Auhentication methods provided by delimited strings, for post-initialization override via PrincipalServiceManager.
supportsNonBrowserPredicate - Variable in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Whether this flow supports non-browser clients.

T

toString() - Method in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor

U

uiInfo - Variable in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
Expose user interface details.

W

width - Variable in class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor.Logo
Logo width.
A B D E F G H I L M N O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form