Class SpringAddonsBackChannelLogoutBeans
java.lang.Object
com.c4_soft.springaddons.security.oauth2.config.synchronised.SpringAddonsBackChannelLogoutBeans
@ConditionalOnProperty("com.c4-soft.springaddons.security.client.back-channel-logout-enabled")
@AutoConfiguration
@Import(com.c4_soft.springaddons.security.oauth2.config.SpringAddonsOAuth2ClientProperties.class)
public class SpringAddonsBackChannelLogoutBeans
extends Object
This provides with a client side implementation of the OIDC Back-Channel Logout specification. Keycloak conforms to this OP side of the spec. Auth0 could some day.
Implementation is made with a security filter-chain intercepting just the "/backchannel_logout" route and a controller handling requests to that end-point.
This beans are defined only if "com.c4-soft.springaddons.security.client.back-channel-logout-enabled" property is true.
- Author:
- Jerome Wacongne ch4mp@c4-soft.com
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classHandles a POST request containing a JWT logout token provided as application/x-www-form-urlencoded as specified in Back-Channel Logout specification. -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
SpringAddonsBackChannelLogoutBeans
public SpringAddonsBackChannelLogoutBeans()
-