Interface Saml2LogoutRequestResolver
- All Known Implementing Classes:
OpenSaml5LogoutRequestResolver
public interface Saml2LogoutRequestResolver
Creates a signed SAML 2.0 Logout Request based on information from the
HttpServletRequest and current Authentication.
The returned logout request is suitable for sending to the asserting party based on,
for example, the location and binding specified in
RelyingPartyRegistration.getAssertingPartyMetadata().- Since:
- 5.6
- See Also:
-
Method Summary
Modifier and TypeMethodDescription@Nullable Saml2LogoutRequestresolve(jakarta.servlet.http.HttpServletRequest request, org.springframework.security.core.Authentication authentication) Prepare to create, sign, and serialize a SAML 2.0 Logout Request.
-
Method Details
-
resolve
@Nullable Saml2LogoutRequest resolve(jakarta.servlet.http.HttpServletRequest request, org.springframework.security.core.Authentication authentication) Prepare to create, sign, and serialize a SAML 2.0 Logout Request. By default, includes aNameIDbased on theAuthenticationinstance.- Parameters:
request- the HTTP requestauthentication- the current user- Returns:
- a signed and serialized SAML 2.0 Logout Request
-