# Uses of Interface
net.shibboleth.idp.profile.config.InterceptorAwareProfileConfiguration

Packages that use InterceptorAwareProfileConfiguration
Package
Description
net.shibboleth.idp.admin
Classes supporting administrative interface machinery.
net.shibboleth.idp.authn.testing
Testing utility classes.
net.shibboleth.idp.cas.config
CAS protocol configuration implementations.
net.shibboleth.idp.profile.config
Classes pertaining to IdP-specific request-time profile configuration options.
net.shibboleth.idp.profile.testing
Testing utility classes.
net.shibboleth.idp.saml.profile.config
Functionality and base classes common to both SAML 1 and 2 profile configuration.
net.shibboleth.idp.saml.profile.config.impl
Implementations of SAML profile configuration interfaces.
net.shibboleth.idp.saml.saml1.profile.config.impl
Implementation of SAML 1.x profile configurations.
net.shibboleth.idp.saml.saml2.profile.config.impl
Implementatio of SAML 2.0 profile configurations.

## Uses of InterceptorAwareProfileConfiguration in net.shibboleth.idp.admin

Classes in net.shibboleth.idp.admin that implement InterceptorAwareProfileConfiguration
Modifier and Type
Class
Description
`class`
`BasicAdministrativeFlowDescriptor`
A descriptor for an administrative flow.
`class`
`OneTimeAdministrativeFlowDescriptor`
Descriptor for an administrative flow that tracks whether it's been run or not to limit use.

## Uses of InterceptorAwareProfileConfiguration in net.shibboleth.idp.authn.testing

Classes in net.shibboleth.idp.authn.testing that implement InterceptorAwareProfileConfiguration
Modifier and Type
Class
Description
`class`
`MockAuthenticationProfileConfiguration`
Mock implementation of `AuthenticationProfileConfiguration`.

## Uses of InterceptorAwareProfileConfiguration in net.shibboleth.idp.cas.config

Classes in net.shibboleth.idp.cas.config that implement InterceptorAwareProfileConfiguration
Modifier and Type
Class
Description
`class`
`AbstractProtocolConfiguration`
Base class for CAS protocol configuration.
`class`
`LoginConfiguration`
CAS protocol configuration that applies to the `/login` URI.
`class`
`ProxyConfiguration`
CAS protocol configuration that applies to the `/proxy` URI.
`class`
`ValidateConfiguration`
CAS protocol configuration.

## Uses of InterceptorAwareProfileConfiguration in net.shibboleth.idp.profile.config

Classes in net.shibboleth.idp.profile.config that implement InterceptorAwareProfileConfiguration
Modifier and Type
Class
Description
`class`
`AbstractInterceptorAwareProfileConfiguration`
Base class for `InterceptorAwareProfileConfiguration` implementations.

## Uses of InterceptorAwareProfileConfiguration in net.shibboleth.idp.profile.testing

Classes in net.shibboleth.idp.profile.testing that implement InterceptorAwareProfileConfiguration
Modifier and Type
Class
Description
`class`
`MockProfileConfiguration`
Mock implementation of `ProfileConfiguration`.

## Uses of InterceptorAwareProfileConfiguration in net.shibboleth.idp.saml.profile.config

Subinterfaces of InterceptorAwareProfileConfiguration in net.shibboleth.idp.saml.profile.config
Modifier and Type
Interface
Description
`interface`
`SAMLProfileConfiguration`
Common interface for IdP SAML profile configurations.

## Uses of InterceptorAwareProfileConfiguration in net.shibboleth.idp.saml.profile.config.impl

Classes in net.shibboleth.idp.saml.profile.config.impl that implement InterceptorAwareProfileConfiguration
Modifier and Type
Class
Description
`class`
`AbstractSAMLProfileConfiguration`
Base class for SAML profile configurations.

## Uses of InterceptorAwareProfileConfiguration in net.shibboleth.idp.saml.saml1.profile.config.impl

Classes in net.shibboleth.idp.saml.saml1.profile.config.impl that implement InterceptorAwareProfileConfiguration
Modifier and Type
Class
Description
`class`
`AbstractSAML1ArtifactAwareProfileConfiguration`
Configuration support for artifact-aware profiles.
`class`
`AbstractSAML1AssertionProducingProfileConfiguration`
Base class for IdP SAML 1.x profile configurations that produce assertions.
`class`
`ArtifactResolutionProfileConfiguration`
Configuration support for SAML 1.x artifact resolution requests.
`class`
`AttributeQueryProfileConfiguration`
Configuration support for SAML 1 attribute query requests.
`class`
`BrowserSSOProfileConfiguration`
Configuration for SAML 1 Browser SSO profile requests.

## Uses of InterceptorAwareProfileConfiguration in net.shibboleth.idp.saml.saml2.profile.config.impl

Classes in net.shibboleth.idp.saml.saml2.profile.config.impl that implement InterceptorAwareProfileConfiguration
Modifier and Type
Class
Description
`class`
`AbstractSAML2ArtifactAwareProfileConfiguration`
Configuration support for artifact-aware profiles.
`class`
`AbstractSAML2AssertionProducingProfileConfiguration`
Base class for IdP SAML 2.0 profile configurations that produce assertions.
`class`
`AbstractSAML2ProfileConfiguration`
Base class for SAML 2 profile configurations.
`class`
`ArtifactResolutionProfileConfiguration`
Configuration support for IdP SAML 2.0 artifact resolution profile.
`class`
`AttributeQueryProfileConfiguration`
Configuration support for IdP SAML 2.0 attribute query profile.
`class`
`BrowserSSOProfileConfiguration`
Configuration support for IdP and proxied SAML 2.0 Browser SSO.
`class`
`ECPProfileConfiguration`
Configuration support for IdP SAML 2.0 ECP profile.
`class`
`SingleLogoutProfileConfiguration`
Configuration support for IdP SAML 2 Single Logout.
`class`
`SSOSProfileConfiguration`
Deprecated, for removal: This API element is subject to removal in a future version.