Package cronapp.framework.security
Class SamlConfiguration
java.lang.Object
cronapp.framework.security.SamlConfiguration
@ConditionalOnProperty(prefix="cronapp.security.saml",
name="enabled",
havingValue="true")
@Component
public class SamlConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CronappUserDetailscreateCronappUserDetails(org.springframework.security.saml2.provider.service.authentication.Saml2Authentication defaultAuthentication) org.springframework.security.saml2.provider.service.authentication.OpenSaml4AuthenticationProviderorg.springframework.security.saml2.provider.service.web.Saml2AuthenticationRequestRepository<org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest> org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistrationRepository
-
Constructor Details
-
SamlConfiguration
public SamlConfiguration()
-
-
Method Details
-
samlCustomizer
-
samlAuthenticationProvider
@Bean public org.springframework.security.saml2.provider.service.authentication.OpenSaml4AuthenticationProvider samlAuthenticationProvider() -
samlRegistrationRepository
@Bean public org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistrationRepository samlRegistrationRepository() -
samlAuthenticationRequestRepository
@Bean public org.springframework.security.saml2.provider.service.web.Saml2AuthenticationRequestRepository<org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest> samlAuthenticationRequestRepository() -
createCronappUserDetails
public static CronappUserDetails createCronappUserDetails(org.springframework.security.saml2.provider.service.authentication.Saml2Authentication defaultAuthentication)
-