Modifier and Type | Method and Description |
---|---|
U |
DefaultCasAuthorizationGenerator.generate(WebContext context,
U profile) |
Modifier and Type | Method and Description |
---|---|
void |
CasClient.notifySessionRenewal(String oldSessionId,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected TokenCredentials |
DirectCasClient.retrieveCredentials(WebContext context) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractCasRestClient.destroyTicketGrantingTicket(CasRestProfile profile,
WebContext context) |
TokenCredentials |
AbstractCasRestClient.requestServiceTicket(String serviceURL,
CasRestProfile profile,
WebContext context) |
CasProfile |
AbstractCasRestClient.validateServiceTicket(String serviceURL,
TokenCredentials ticket,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected org.jasig.cas.client.validation.TicketValidator |
CasConfiguration.buildCas10TicketValidator(WebContext context) |
protected org.jasig.cas.client.validation.TicketValidator |
CasConfiguration.buildCas20ProxyTicketValidator(WebContext context) |
protected org.jasig.cas.client.validation.TicketValidator |
CasConfiguration.buildCas20TicketValidator(WebContext context) |
protected org.jasig.cas.client.validation.TicketValidator |
CasConfiguration.buildCas30ProxyTicketValidator(WebContext context) |
protected org.jasig.cas.client.validation.TicketValidator |
CasConfiguration.buildCas30TicketValidator(WebContext context) |
protected org.jasig.cas.client.validation.TicketValidator |
CasConfiguration.buildSAMLTicketValidator(WebContext context) |
String |
CasConfiguration.computeFinalLoginUrl(WebContext context) |
String |
CasConfiguration.computeFinalPrefixUrl(WebContext context) |
String |
CasConfiguration.computeFinalRestUrl(WebContext context) |
org.jasig.cas.client.validation.TicketValidator |
CasConfiguration.retrieveTicketValidator(WebContext context) |
Modifier and Type | Method and Description |
---|---|
void |
CasAuthenticator.validate(TokenCredentials credentials,
WebContext context) |
void |
CasRestAuthenticator.validate(UsernamePasswordCredentials credentials,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
TokenCredentials |
TicketAndLogoutRequestExtractor.extract(WebContext context) |
protected boolean |
TicketAndLogoutRequestExtractor.isBackLogoutRequest(WebContext context) |
protected boolean |
TicketAndLogoutRequestExtractor.isTokenRequest(WebContext context) |
Modifier and Type | Interface and Description |
---|---|
interface |
CasLogoutHandler<C extends WebContext>
This interface defines how to handle CAS logout request on client side.
|
class |
DefaultCasLogoutHandler<C extends WebContext>
This class is the logout handler for the
CasClient , inspired by the SingleSignOutHandler of the Apereo CAS client. |
Modifier and Type | Method and Description |
---|---|
RedirectAction |
CasRedirectActionBuilder.redirect(WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
CheckHttpMethodAuthorizer.check(WebContext context,
CommonProfile profile,
HttpConstants.HTTP_METHOD element) |
protected boolean |
CheckProfileTypeAuthorizer.check(WebContext context,
U profile,
Class<U> element) |
protected abstract boolean |
AbstractRequireElementAuthorizer.check(WebContext context,
U profile,
E element)
Check a specific element.
|
protected boolean |
RequireAnyRoleAuthorizer.check(WebContext context,
U profile,
String element) |
protected boolean |
RequireAnyPermissionAuthorizer.check(WebContext context,
U profile,
String element) |
protected boolean |
RequireAllRolesAuthorizer.check(WebContext context,
U profile,
String element) |
protected boolean |
RequireAllPermissionsAuthorizer.check(WebContext context,
U profile,
String element) |
protected boolean |
RequireAnyAttributeAuthorizer.check(WebContext context,
U profile,
String element) |
protected boolean |
AbstractCheckAuthenticationAuthorizer.handleError(WebContext context) |
protected boolean |
ProfileAuthorizer.handleError(WebContext context)
Handle the error.
|
boolean |
ProfileAuthorizer.isAllAuthorized(WebContext context,
List<U> profiles)
If all profiles are authorized.
|
boolean |
ProfileAuthorizer.isAnyAuthorized(WebContext context,
List<U> profiles)
If any of the profiles is authorized.
|
boolean |
CacheControlHeader.isAuthorized(WebContext context,
List<CommonProfile> profiles) |
boolean |
XFrameOptionsHeader.isAuthorized(WebContext context,
List<CommonProfile> profiles) |
boolean |
XSSProtectionHeader.isAuthorized(WebContext context,
List<CommonProfile> profiles) |
boolean |
StrictTransportSecurityHeader.isAuthorized(WebContext context,
List<CommonProfile> profiles) |
boolean |
XContentTypeOptionsHeader.isAuthorized(WebContext context,
List<CommonProfile> profiles) |
boolean |
CorsAuthorizer.isAuthorized(WebContext context,
List<CommonProfile> profiles) |
boolean |
AbstractRequireElementAuthorizer.isAuthorized(WebContext context,
List<U> profiles) |
boolean |
IsRememberedAuthorizer.isAuthorized(WebContext context,
List<U> profiles) |
boolean |
Authorizer.isAuthorized(WebContext context,
List<U> profiles)
Checks if the user profiles and / or the current web context are authorized.
|
boolean |
IsFullyAuthenticatedAuthorizer.isAuthorized(WebContext context,
List<U> profiles) |
boolean |
IsAnonymousAuthorizer.isAuthorized(WebContext context,
List<U> profiles) |
boolean |
IsAuthenticatedAuthorizer.isAuthorized(WebContext context,
List<U> profiles) |
protected boolean |
AbstractRequireAllAuthorizer.isProfileAuthorized(WebContext context,
U profile) |
boolean |
IsRememberedAuthorizer.isProfileAuthorized(WebContext context,
U profile) |
boolean |
IsFullyAuthenticatedAuthorizer.isProfileAuthorized(WebContext context,
U profile) |
boolean |
IsAnonymousAuthorizer.isProfileAuthorized(WebContext context,
U profile) |
protected boolean |
AbstractRequireAnyAuthorizer.isProfileAuthorized(WebContext context,
U profile) |
protected abstract boolean |
ProfileAuthorizer.isProfileAuthorized(WebContext context,
U profile)
Whether a specific profile is authorized.
|
boolean |
IsAuthenticatedAuthorizer.isProfileAuthorized(WebContext context,
U profile) |
Modifier and Type | Method and Description |
---|---|
String |
CsrfTokenGenerator.get(WebContext context)
Get the CSRF token from the session or create it if it doesn't exist.
|
String |
DefaultCsrfTokenGenerator.get(WebContext context) |
protected String |
DefaultCsrfTokenGenerator.getTokenFromSession(WebContext context) |
boolean |
CsrfTokenGeneratorAuthorizer.isAuthorized(WebContext context,
List<CommonProfile> profiles) |
boolean |
CsrfAuthorizer.isAuthorized(WebContext context,
List<CommonProfile> profiles) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
DefaultAuthorizationChecker.isAuthorized(WebContext context,
List<CommonProfile> profiles,
List<Authorizer> authorizers) |
boolean |
AuthorizationChecker.isAuthorized(WebContext context,
List<CommonProfile> profiles,
String authorizerNames,
Map<String,Authorizer> authorizersMap)
Check whether the user is authorized.
|
boolean |
DefaultAuthorizationChecker.isAuthorized(WebContext context,
List<CommonProfile> profiles,
String authorizerNames,
Map<String,Authorizer> authorizersMap) |
Modifier and Type | Method and Description |
---|---|
U |
SpringSecurityPropertiesAuthorizationGenerator.generate(WebContext context,
U profile) |
U |
AuthorizationGenerator.generate(WebContext context,
U profile)
Generate the authorization information from and for the user profile.
|
U |
LoadLinkedUserAuthorizationGenerator.generate(WebContext context,
U profile) |
U |
FromAttributesAuthorizationGenerator.generate(WebContext context,
U profile) |
U |
DefaultRolesPermissionsAuthorizationGenerator.generate(WebContext context,
U profile) |
Modifier and Type | Method and Description |
---|---|
String |
IndirectClient.computeFinalCallbackUrl(WebContext context) |
C |
IndirectClient.getCredentials(WebContext context)
Get the credentials from the web context.
|
C |
DirectClient.getCredentials(WebContext context) |
C |
Client.getCredentials(WebContext context)
Get the credentials from the web context.
|
RedirectAction |
IndirectClient.getLogoutAction(WebContext context,
U currentProfile,
String targetUrl) |
RedirectAction |
DirectClient.getLogoutAction(WebContext context,
U currentProfile,
String targetUrl) |
RedirectAction |
Client.getLogoutAction(WebContext context,
U currentProfile,
String targetUrl)
Return the logout action (indirect clients).
|
RedirectAction |
IndirectClient.getRedirectAction(WebContext context)
Get the redirectAction computed for this client.
|
U |
BaseClient.getUserProfile(C credentials,
WebContext context) |
U |
Client.getUserProfile(C credentials,
WebContext context)
Get the user profile based on the provided credentials.
|
void |
BaseClient.notifySessionRenewal(String oldSessionId,
WebContext context)
Notify of the web session renewal.
|
HttpAction |
IndirectClient.redirect(WebContext context) |
HttpAction |
DirectClient.redirect(WebContext context) |
HttpAction |
Client.redirect(WebContext context)
Redirect to the authentication provider for an indirect client.
|
protected C |
BaseClient.retrieveCredentials(WebContext context)
Retrieve the credentials.
|
protected U |
BaseClient.retrieveUserProfile(C credentials,
WebContext context)
Retrieve a user userprofile.
|
Modifier and Type | Method and Description |
---|---|
List<Client> |
DefaultSecurityClientFinder.find(Clients clients,
WebContext context,
String clientNames) |
List<Client> |
ClientFinder.find(Clients clients,
WebContext context,
String clientNames) |
List<Client> |
DefaultCallbackClientFinder.find(Clients clients,
WebContext context,
String clientNames) |
Modifier and Type | Field and Description |
---|---|
protected Function<WebContext,ProfileManager> |
Config.profileManagerFactory |
Modifier and Type | Method and Description |
---|---|
Function<WebContext,ProfileManager> |
Config.getProfileManagerFactory() |
Modifier and Type | Method and Description |
---|---|
void |
Config.setProfileManagerFactory(Function<WebContext,ProfileManager> profileManagerFactory) |
Modifier and Type | Class and Description |
---|---|
class |
J2EContext
This implementation uses the J2E
HttpServletRequest and HttpServletResponse . |
Modifier and Type | Method and Description |
---|---|
static Cookie |
ContextHelper.getCookie(WebContext context,
String name)
Get a specific cookie by its name.
|
static boolean |
ContextHelper.isGet(WebContext context)
Whether it is a GET request.
|
static boolean |
ContextHelper.isHttp(WebContext context)
Whether the request is HTTP.
|
static boolean |
ContextHelper.isHttps(WebContext context)
Whether the request is HTTPS.
|
static boolean |
ContextHelper.isHttpsOrSecure(WebContext context)
Whether the request is HTTPS or secure.
|
static boolean |
ContextHelper.isPost(WebContext context)
Whether it is a POST request.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SessionStore<C extends WebContext>
To store data in session.
|
Modifier and Type | Method and Description |
---|---|
void |
Authenticator.validate(C credentials,
WebContext context)
Validate the credentials.
|
void |
LocalCachingAuthenticator.validate(T credentials,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
UsernamePasswordCredentials |
BasicAuthExtractor.extract(WebContext context) |
C |
CredentialsExtractor.extract(WebContext context)
Extract the right credentials.
|
TokenCredentials |
HeaderExtractor.extract(WebContext context) |
UsernamePasswordCredentials |
FormExtractor.extract(WebContext context) |
TokenCredentials |
ParameterExtractor.extract(WebContext context) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractExceptionAwareLogic<R,C extends WebContext>
Abstract logic to handle exceptions:
if it's a
HttpAction , the HTTP action (which has already been performed on the web context) is "adapted"
else if an AbstractExceptionAwareLogic.errorUrl is defined, the user is redirected to this error URL
otherwise the exception is thrown again
|
interface |
CallbackLogic<R,C extends WebContext>
Callback logic to finish the login process for an indirect client.
|
class |
DefaultCallbackLogic<R,C extends WebContext>
Default callback logic:
The credentials are extracted from the current request to fetch the user profile (from the identity provider) which is then saved in
the web session.
|
class |
DefaultLogoutLogic<R,C extends WebContext>
Default logout logic:
If the
localLogout property is true , the pac4j profiles are removed from the web session
(and the web session is destroyed if the destroySession property is true ). |
class |
DefaultSecurityLogic<R,C extends WebContext>
Default security logic:
If the HTTP request matches the
matchers configuration (or no matchers are defined),
the security is applied. |
interface |
LogoutLogic<R,C extends WebContext>
Logout logic for the application and the identity provider.
|
interface |
SecurityGrantedAccessAdapter<R,C extends WebContext>
Success adapter.
|
interface |
SecurityLogic<R,C extends WebContext>
Security logic to protect an url.
|
Modifier and Type | Class and Description |
---|---|
class |
AlwaysUseSessionProfileStorageDecision<C extends WebContext>
A decision class where the session is always used, generally when indirect and direct clients are mixed in the same web application.
|
class |
DefaultProfileStorageDecision<C extends WebContext>
Default decision class where the indirect clients are handled separately from the direct clients.
|
interface |
ProfileStorageDecision<C extends WebContext>
Defines the decisions related to load/save the profile(s) from/into the session store.
|
Modifier and Type | Method and Description |
---|---|
static HttpAction |
HttpAction.forbidden(WebContext context)
Build a forbidden response.
|
static HttpAction |
HttpAction.noContent(WebContext context)
Build an HTTP No content.
|
static HttpAction |
HttpAction.ok(WebContext context,
String content)
Build an HTTP Ok.
|
static HttpAction |
HttpAction.redirect(WebContext context,
String url)
Build a redirection.
|
static HttpAction |
HttpAction.status(int status,
WebContext context)
Build a response with status.
|
static HttpAction |
HttpAction.unauthorized(WebContext context)
Build a basic auth popup credentials.
|
Modifier and Type | Interface and Description |
---|---|
interface |
HttpActionAdapter<R,C extends WebContext>
HTTP action adapter.
|
Modifier and Type | Method and Description |
---|---|
RedirectAction |
DefaultAjaxRequestResolver.buildAjaxResponse(String url,
WebContext context) |
RedirectAction |
AjaxRequestResolver.buildAjaxResponse(String url,
WebContext context)
Build an AJAX reponse.
|
boolean |
DefaultAjaxRequestResolver.isAjax(WebContext context) |
boolean |
AjaxRequestResolver.isAjax(WebContext context)
Whether it is an AJAX request.
|
Modifier and Type | Method and Description |
---|---|
String |
PathParameterCallbackUrlResolver.compute(UrlResolver urlResolver,
String url,
String clientName,
WebContext context) |
String |
NoParameterCallbackUrlResolver.compute(UrlResolver urlResolver,
String url,
String clientName,
WebContext context) |
String |
CallbackUrlResolver.compute(UrlResolver urlResolver,
String url,
String clientName,
WebContext context)
Compute a callback URL from the provided URL resolver, URL, client name and web context.
|
String |
QueryParameterCallbackUrlResolver.compute(UrlResolver urlResolver,
String url,
String clientName,
WebContext context) |
boolean |
PathParameterCallbackUrlResolver.matches(String clientName,
WebContext context) |
boolean |
NoParameterCallbackUrlResolver.matches(String clientName,
WebContext context) |
boolean |
CallbackUrlResolver.matches(String clientName,
WebContext context)
Whether the current context matches the client name.
|
boolean |
QueryParameterCallbackUrlResolver.matches(String clientName,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
String |
UrlResolver.compute(String url,
WebContext context)
Compute a new URL from the provided URL and the web context.
|
String |
DefaultUrlResolver.compute(String url,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
RedirectAction |
GoogleLogoutActionBuilder.getLogoutAction(WebContext context,
U currentProfile,
String targetUrl) |
RedirectAction |
CasLogoutActionBuilder.getLogoutAction(WebContext context,
U currentProfile,
String targetUrl) |
RedirectAction |
LogoutActionBuilder.getLogoutAction(WebContext context,
U currentProfile,
String targetUrl)
Return the
RedirectAction for logout. |
RedirectAction |
NoLogoutActionBuilder.getLogoutAction(WebContext context,
U currentProfile,
String targetUrl) |
Modifier and Type | Method and Description |
---|---|
boolean |
HeaderMatcher.matches(WebContext context) |
boolean |
HttpMethodMatcher.matches(WebContext context) |
boolean |
Matcher.matches(WebContext context)
Check if the web context matches.
|
boolean |
PathMatcher.matches(WebContext context) |
boolean |
MatchingChecker.matches(WebContext context,
String matcherNames,
Map<String,Matcher> matchersMap)
Check if the web context matches.
|
boolean |
RequireAllMatchersChecker.matches(WebContext context,
String matcherNames,
Map<String,Matcher> matchersMap) |
Modifier and Type | Class and Description |
---|---|
class |
ProfileManagerFactoryAware<C extends WebContext>
For classes that can set the profile manager factory.
|
Modifier and Type | Field and Description |
---|---|
protected WebContext |
ProfileManager.context |
Constructor and Description |
---|
ProfileManager(WebContext context) |
ProfileManager(WebContext context,
SessionStore sessionStore) |
Modifier and Type | Method and Description |
---|---|
P |
AuthenticatorProfileCreator.create(C credentials,
WebContext context) |
U |
ProfileCreator.create(C credentials,
WebContext context)
Create a profile from a credentials.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractProfileService.validate(UsernamePasswordCredentials credentials,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
HttpAction |
RedirectAction.perform(WebContext context)
Perform a
RedirectAction on the web context. |
RedirectAction |
RedirectActionBuilder.redirect(WebContext context)
Return a redirect action for the web context.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IpRegexpAuthorizer.isAuthorized(WebContext context,
List<CommonProfile> profile) |
Modifier and Type | Method and Description |
---|---|
U |
RememberMeAuthorizationGenerator.generate(WebContext context,
U profile) |
Modifier and Type | Method and Description |
---|---|
protected DigestCredentials |
DirectDigestAuthClient.retrieveCredentials(WebContext context)
Per RFC 2617
If a server receives a request for an access-protected object, and an
acceptable Authorization header is not sent, the server responds with
a "401 Unauthorized" status code, and a WWW-Authenticate header
|
protected UsernamePasswordCredentials |
DirectBasicAuthClient.retrieveCredentials(WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected HttpAction |
FormClient.handleInvalidCredentials(WebContext context,
String username,
String message,
String errorMessage) |
protected UsernamePasswordCredentials |
IndirectBasicAuthClient.retrieveCredentials(WebContext context) |
protected UsernamePasswordCredentials |
FormClient.retrieveCredentials(WebContext context) |
Modifier and Type | Method and Description |
---|---|
void |
IpRegexpAuthenticator.validate(TokenCredentials credentials,
WebContext context) |
void |
RestAuthenticator.validate(UsernamePasswordCredentials credentials,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
void |
SimpleTestTokenAuthenticator.validate(TokenCredentials credentials,
WebContext context) |
void |
SimpleTestDigestAuthenticator.validate(TokenCredentials credentials,
WebContext context) |
void |
SimpleTestUsernamePasswordAuthenticator.validate(UsernamePasswordCredentials credentials,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
TokenCredentials |
IpExtractor.extract(WebContext context) |
DigestCredentials |
DigestAuthExtractor.extract(WebContext context)
Extracts digest Authorization header components.
|
TokenCredentials |
CookieExtractor.extract(WebContext context) |
Modifier and Type | Method and Description |
---|---|
void |
JwtAuthenticator.validate(TokenCredentials credentials,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected KerberosCredentials |
IndirectKerberosClient.retrieveCredentials(WebContext context) |
Modifier and Type | Method and Description |
---|---|
void |
KerberosAuthenticator.validate(KerberosCredentials credentials,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
KerberosCredentials |
KerberosExtractor.extract(WebContext context) |
Modifier and Type | Method and Description |
---|---|
void |
LdapProfileService.validate(UsernamePasswordCredentials credentials,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
Function<WebContext,Boolean> |
OAuthConfiguration.getHasBeenCancelledFactory() |
Modifier and Type | Method and Description |
---|---|
S |
OAuthConfiguration.buildService(WebContext context,
IndirectClient client,
String state)
Build an OAuth service from the web context and with a state.
|
Modifier and Type | Method and Description |
---|---|
void |
OAuthConfiguration.setHasBeenCancelledFactory(Function<WebContext,Boolean> hasBeenCancelledFactory) |
Modifier and Type | Method and Description |
---|---|
protected void |
OAuth10Authenticator.retrieveAccessToken(WebContext context,
OAuthCredentials credentials) |
protected void |
OAuth20Authenticator.retrieveAccessToken(WebContext context,
OAuthCredentials credentials) |
Modifier and Type | Method and Description |
---|---|
protected OAuth10Credentials |
OAuth10CredentialsExtractor.getOAuthCredentials(WebContext context) |
protected OAuth20Credentials |
OAuth20CredentialsExtractor.getOAuthCredentials(WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected FacebookProfile |
FacebookProfileCreator.retrieveUserProfileFromToken(WebContext context,
com.github.scribejava.core.model.OAuth2AccessToken accessToken) |
Modifier and Type | Method and Description |
---|---|
QQProfile |
QQProfileCreator.retrieveUserProfileFromToken(WebContext context,
com.github.scribejava.core.model.OAuth2AccessToken accessToken) |
Modifier and Type | Method and Description |
---|---|
protected WechatProfile |
WechatProfileCreator.retrieveUserProfileFromToken(WebContext context,
com.github.scribejava.core.model.OAuth2AccessToken accessToken) |
Modifier and Type | Method and Description |
---|---|
protected YahooProfile |
YahooProfileCreator.retrieveUserProfileFromToken(WebContext context,
com.github.scribejava.core.model.OAuth1AccessToken accessToken) |
Modifier and Type | Method and Description |
---|---|
RedirectAction |
OAuth10RedirectActionBuilder.redirect(WebContext context) |
RedirectAction |
OAuth20RedirectActionBuilder.redirect(WebContext context) |
Modifier and Type | Method and Description |
---|---|
void |
OidcAuthenticator.validate(OidcCredentials credentials,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
OidcCredentials |
OidcExtractor.extract(WebContext context) |
protected Map<String,String> |
OidcExtractor.retrieveParameters(WebContext context) |
Modifier and Type | Method and Description |
---|---|
RedirectAction |
OidcLogoutActionBuilder.getLogoutAction(WebContext context,
U currentProfile,
String targetUrl) |
Modifier and Type | Method and Description |
---|---|
U |
OidcProfileCreator.create(OidcCredentials credentials,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
OidcRedirectActionBuilder.addStateAndNonceParameters(WebContext context,
Map<String,String> params) |
RedirectAction |
OidcRedirectActionBuilder.redirect(WebContext context) |
Modifier and Type | Method and Description |
---|---|
void |
YahooAuthenticator.validate(OpenIdCredentials credentials,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
OpenIdCredentials |
YahooCredentialsExtractor.extract(WebContext context) |
Modifier and Type | Method and Description |
---|---|
RedirectAction |
YahooRedirectActionBuilder.redirect(WebContext context) |
Modifier and Type | Method and Description |
---|---|
String |
SAML2Client.getStateParameter(WebContext webContext) |
Modifier and Type | Method and Description |
---|---|
WebContext |
SAML2MessageContext.getWebContext() |
Modifier and Type | Method and Description |
---|---|
protected void |
SAML2ContextProvider.addTransportContext(WebContext webContext,
SAML2MessageContext context) |
SAML2MessageContext |
SAMLContextProvider.buildContext(WebContext webContext) |
SAML2MessageContext |
SAML2ContextProvider.buildContext(WebContext webContext) |
SAML2MessageContext |
SAMLContextProvider.buildServiceProviderContext(WebContext webContext) |
SAML2MessageContext |
SAML2ContextProvider.buildServiceProviderContext(WebContext webContext) |
protected org.opensaml.messaging.context.MessageContext<Pac4jSAMLResponse> |
SAML2ContextProvider.prepareOutboundMessageContext(WebContext webContext) |
void |
SAML2MessageContext.setWebContext(WebContext webContext) |
Modifier and Type | Method and Description |
---|---|
void |
SAML2Authenticator.validate(SAML2Credentials credentials,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
RedirectAction |
SAML2LogoutActionBuilder.getLogoutAction(WebContext context,
U currentProfile,
String targetUrl) |
Modifier and Type | Method and Description |
---|---|
RedirectAction |
SAML2RedirectActionBuilder.redirect(WebContext wc) |
Modifier and Type | Method and Description |
---|---|
SAMLMessageStorage |
HttpSessionStorageFactory.getMessageStorage(WebContext request) |
SAMLMessageStorage |
SAMLMessageStorageFactory.getMessageStorage(WebContext request)
Provides message storage related to the given request.
|
SAMLMessageStorage |
EmptyStorageFactory.getMessageStorage(WebContext request) |
Constructor and Description |
---|
HttpSessionStorage(WebContext context)
Creates the storage object.
|
Modifier and Type | Method and Description |
---|---|
WebContext |
Pac4jSAMLResponse.getWebContext()
Gets web context.
|
WebContext |
DefaultPac4jSAMLResponse.getWebContext() |
Constructor and Description |
---|
DefaultPac4jSAMLResponse(WebContext response)
Constructs a response adaptor wrapping the given response.
|
Pac4jHTTPPostDecoder(WebContext context) |
Copyright © 2018. All rights reserved.