Package org.pac4j.oidc.logout
Class OidcLogoutActionBuilder
java.lang.Object
org.pac4j.oidc.logout.OidcLogoutActionBuilder
- All Implemented Interfaces:
org.pac4j.core.logout.LogoutActionBuilder
public class OidcLogoutActionBuilder
extends Object
implements org.pac4j.core.logout.LogoutActionBuilder
Logout action builder for OpenID Connect.
- Since:
- 2.0.0
- Author:
- Jerome Leleu
-
Field Summary
-
Constructor Summary
ConstructorDescriptionOidcLogoutActionBuilder
(OidcConfiguration configuration) Constructor for OidcLogoutActionBuilder. -
Method Summary
Modifier and TypeMethodDescriptionorg.pac4j.core.http.ajax.AjaxRequestResolver
Getter for the fieldajaxRequestResolver
.Optional<org.pac4j.core.exception.http.RedirectionAction>
getLogoutAction
(org.pac4j.core.context.CallContext ctx, org.pac4j.core.profile.UserProfile currentProfile, String targetUrl) void
setAjaxRequestResolver
(org.pac4j.core.http.ajax.AjaxRequestResolver ajaxRequestResolver) Setter for the fieldajaxRequestResolver
.
-
Field Details
-
configuration
-
-
Constructor Details
-
OidcLogoutActionBuilder
Constructor for OidcLogoutActionBuilder.
- Parameters:
configuration
- aOidcConfiguration
object
-
-
Method Details
-
getLogoutAction
public Optional<org.pac4j.core.exception.http.RedirectionAction> getLogoutAction(org.pac4j.core.context.CallContext ctx, org.pac4j.core.profile.UserProfile currentProfile, String targetUrl) - Specified by:
getLogoutAction
in interfaceorg.pac4j.core.logout.LogoutActionBuilder
-
getAjaxRequestResolver
public org.pac4j.core.http.ajax.AjaxRequestResolver getAjaxRequestResolver()Getter for the field
ajaxRequestResolver
.- Returns:
- a
AjaxRequestResolver
object
-
setAjaxRequestResolver
public void setAjaxRequestResolver(org.pac4j.core.http.ajax.AjaxRequestResolver ajaxRequestResolver) Setter for the field
ajaxRequestResolver
.- Parameters:
ajaxRequestResolver
- aAjaxRequestResolver
object
-