public class SAML2LogoutActionBuilder<U extends SAML2Profile> extends Object implements LogoutActionBuilder<U>
Modifier and Type | Field and Description |
---|---|
protected SAML2Configuration |
configuration |
protected SAMLContextProvider |
contextProvider |
protected LogoutHandler |
logoutHandler |
protected SAML2ProfileHandler<org.opensaml.saml.saml2.core.LogoutRequest> |
logoutProfileHandler |
protected SAML2LogoutRequestBuilder |
saml2LogoutRequestBuilder |
protected StateGenerator |
stateGenerator |
Constructor and Description |
---|
SAML2LogoutActionBuilder(SAML2Client client) |
Modifier and Type | Method and Description |
---|---|
RedirectAction |
getLogoutAction(WebContext context,
U currentProfile,
String targetUrl) |
protected SAML2LogoutRequestBuilder saml2LogoutRequestBuilder
protected final SAML2ProfileHandler<org.opensaml.saml.saml2.core.LogoutRequest> logoutProfileHandler
protected final SAMLContextProvider contextProvider
protected final SAML2Configuration configuration
protected final StateGenerator stateGenerator
protected final LogoutHandler logoutHandler
public SAML2LogoutActionBuilder(SAML2Client client)
public RedirectAction getLogoutAction(WebContext context, U currentProfile, String targetUrl)
getLogoutAction
in interface LogoutActionBuilder<U extends SAML2Profile>
Copyright © 2019. All rights reserved.