Class OpenSaml4Config

java.lang.Object
com.wavemaker.runtime.security.provider.saml.OpenSaml4Config

@Configuration @Conditional({SecurityEnabledCondition.class,SAMLSecurityProviderCondition.class}) public class OpenSaml4Config extends Object
  • Constructor Details

    • OpenSaml4Config

      public OpenSaml4Config()
  • Method Details

    • relyingPartyRegistrationResolver

      @Bean(name="relyingPartyRegistrationResolver") public RelyingPartyRegistrationResolverFactoryBean relyingPartyRegistrationResolver()
    • saml2AuthenticationRequestResolver

      @Bean("saml2AuthenticationRequestResolver") public org.springframework.security.saml2.provider.service.web.authentication.Saml2AuthenticationRequestResolver saml2AuthenticationRequestResolver(org.springframework.security.saml2.provider.service.web.RelyingPartyRegistrationResolver relyingPartyRegistrationResolver)
    • saml2LogoutRequestResolver

      @Bean("saml2LogoutRequestResolver") public org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutRequestResolver saml2LogoutRequestResolver(org.springframework.security.saml2.provider.service.web.RelyingPartyRegistrationResolver relyingPartyRegistrationResolver)
    • openSamlLogoutResponseResolver

      @Bean("openSamlLogoutResponseResolver") public org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutResponseResolver openSamlLogoutResponseResolver(org.springframework.security.saml2.provider.service.web.RelyingPartyRegistrationResolver relyingPartyRegistrationResolver)
    • samlAuthenticationProvider

      @Bean("samlAuthenticationProvider") public org.springframework.security.authentication.AuthenticationProvider samlAuthenticationProvider()
    • samlDelegatingAuthenticationProvider

      @Bean(name="samlDelegatingAuthenticationProvider") @Order(70) public WMDelegatingAuthenticationProvider samlDelegatingAuthenticationProvider(org.springframework.security.authentication.AuthenticationProvider samlAuthenticationProvider)