Class Saml2LogoutConfigurer.LogoutRequestConfigurer
- java.lang.Object
-
- org.springframework.security.config.annotation.web.configurers.saml2.Saml2LogoutConfigurer.LogoutRequestConfigurer
-
- Enclosing class:
- Saml2LogoutConfigurer<H extends HttpSecurityBuilder<H>>
public final class Saml2LogoutConfigurer.LogoutRequestConfigurer extends java.lang.Object
A configurer for SAML 2.0 LogoutRequest components
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Saml2LogoutConfigurer<H>
and()
Saml2LogoutConfigurer.LogoutRequestConfigurer
logoutRequestRepository(Saml2LogoutRequestRepository logoutRequestRepository)
Use thisSaml2LogoutRequestRepository
for storing logout requestsSaml2LogoutConfigurer.LogoutRequestConfigurer
logoutRequestResolver(Saml2LogoutRequestResolver logoutRequestResolver)
Use thisSaml2LogoutRequestResolver
for producing a logout request to send to the asserting partySaml2LogoutConfigurer.LogoutRequestConfigurer
logoutRequestValidator(Saml2LogoutRequestValidator authenticator)
Use thisLogoutHandler
for processing a logout request from the asserting partySaml2LogoutConfigurer.LogoutRequestConfigurer
logoutUrl(java.lang.String logoutUrl)
The URL by which the asserting party can send a SAML 2.0 Logout Request
-
-
-
Method Detail
-
logoutUrl
public Saml2LogoutConfigurer.LogoutRequestConfigurer logoutUrl(java.lang.String logoutUrl)
The URL by which the asserting party can send a SAML 2.0 Logout RequestThe Asserting Party should use whatever HTTP method specified in
RelyingPartyRegistration.getSingleLogoutServiceBinding()
.- Parameters:
logoutUrl
- the URL that will receive the SAML 2.0 Logout Request- Returns:
- the
Saml2LogoutConfigurer.LogoutRequestConfigurer
for further customizations - See Also:
Saml2LogoutConfigurer.logoutUrl(String)
-
logoutRequestValidator
public Saml2LogoutConfigurer.LogoutRequestConfigurer logoutRequestValidator(Saml2LogoutRequestValidator authenticator)
Use thisLogoutHandler
for processing a logout request from the asserting party- Parameters:
authenticator
- theSaml2LogoutRequestValidator
to use- Returns:
- the
Saml2LogoutConfigurer.LogoutRequestConfigurer
for further customizations
-
logoutRequestResolver
public Saml2LogoutConfigurer.LogoutRequestConfigurer logoutRequestResolver(Saml2LogoutRequestResolver logoutRequestResolver)
Use thisSaml2LogoutRequestResolver
for producing a logout request to send to the asserting party- Parameters:
logoutRequestResolver
- theSaml2LogoutRequestResolver
to use- Returns:
- the
Saml2LogoutConfigurer.LogoutRequestConfigurer
for further customizations
-
logoutRequestRepository
public Saml2LogoutConfigurer.LogoutRequestConfigurer logoutRequestRepository(Saml2LogoutRequestRepository logoutRequestRepository)
Use thisSaml2LogoutRequestRepository
for storing logout requests- Parameters:
logoutRequestRepository
- theSaml2LogoutRequestRepository
to use- Returns:
- the
Saml2LogoutConfigurer.LogoutRequestConfigurer
for further customizations
-
and
public Saml2LogoutConfigurer<H> and()
-
-