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 Details

    • SamlConfiguration

      public SamlConfiguration()
  • Method Details

    • samlCustomizer

      @Bean public HttpSecurityCustomizer 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)