Class SpringAddonsOAuth2LogoutRequestUriBuilder
java.lang.Object
com.c4_soft.springaddons.security.oidc.starter.SpringAddonsOAuth2LogoutRequestUriBuilder
- All Implemented Interfaces:
LogoutRequestUriBuilder
public class SpringAddonsOAuth2LogoutRequestUriBuilder
extends Object
implements LogoutRequestUriBuilder
- Author:
- Jerome Wacongne ch4mp@c4-soft.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetClientIdRequestParam(Optional<SpringAddonsOidcClientProperties.OAuth2LogoutProperties> logoutProps) getIdTokenHintRequestParam(Optional<SpringAddonsOidcClientProperties.OAuth2LogoutProperties> logoutProps) getLogoutEndpointUri(Optional<SpringAddonsOidcClientProperties.OAuth2LogoutProperties> logoutProps, org.springframework.security.oauth2.client.registration.ClientRegistration clientRegistration) getLogoutRequestUri(org.springframework.security.oauth2.client.registration.ClientRegistration clientRegistration, String idToken) getLogoutRequestUri(org.springframework.security.oauth2.client.registration.ClientRegistration clientRegistration, String idToken, Optional<URI> postLogoutUri) getPostLogoutUriRequestParam(Optional<SpringAddonsOidcClientProperties.OAuth2LogoutProperties> logoutProps)
-
Constructor Details
-
SpringAddonsOAuth2LogoutRequestUriBuilder
public SpringAddonsOAuth2LogoutRequestUriBuilder()
-
-
Method Details
-
getLogoutRequestUri
public Optional<String> getLogoutRequestUri(org.springframework.security.oauth2.client.registration.ClientRegistration clientRegistration, String idToken, Optional<URI> postLogoutUri) - Specified by:
getLogoutRequestUriin interfaceLogoutRequestUriBuilder
-
getLogoutRequestUri
public Optional<String> getLogoutRequestUri(org.springframework.security.oauth2.client.registration.ClientRegistration clientRegistration, String idToken) - Specified by:
getLogoutRequestUriin interfaceLogoutRequestUriBuilder
-
getLogoutEndpointUri
public Optional<URI> getLogoutEndpointUri(Optional<SpringAddonsOidcClientProperties.OAuth2LogoutProperties> logoutProps, org.springframework.security.oauth2.client.registration.ClientRegistration clientRegistration) -
getIdTokenHintRequestParam
public Optional<String> getIdTokenHintRequestParam(Optional<SpringAddonsOidcClientProperties.OAuth2LogoutProperties> logoutProps) -
getClientIdRequestParam
public Optional<String> getClientIdRequestParam(Optional<SpringAddonsOidcClientProperties.OAuth2LogoutProperties> logoutProps) -
getPostLogoutUriRequestParam
public Optional<String> getPostLogoutUriRequestParam(Optional<SpringAddonsOidcClientProperties.OAuth2LogoutProperties> logoutProps)
-