Package org.dspace.app.configuration
Class SamlWebSecurityConfiguration
java.lang.Object
org.dspace.app.configuration.SamlWebSecurityConfiguration
@EnableWebSecurity
@Configuration
@ComponentScan(basePackages="org.dspace.saml2")
public class SamlWebSecurityConfiguration
extends Object
Web security configuration for SAML relying party endpoints.
This establishes and manages security for the following endpoints:
- /saml2/service-provider-metadata/{relyingPartyRegistrationId}
- /saml2/authenticate/{relyingPartyRegistrationId}
- /saml2/assertion-consumer/{relyingPartyRegistrationId}
This @Configuration class is automatically discovered by Spring Boot via a @ComponentScan on the org.dspace.app.configuration package.
- Author:
- Ray Lee
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionConfigure security on SAML relying party endpoints.
-
Constructor Details
-
SamlWebSecurityConfiguration
public SamlWebSecurityConfiguration()
-
-
Method Details
-
samlSecurityFilterChain
Configure security on SAML relying party endpoints.- Parameters:
http- the HTTP security builder to configure- Returns:
- the configured security filter chain
- Throws:
Exception
-