Modifier and Type | Method and Description |
---|---|
U |
DefaultCasAuthorizationGenerator.generate(WebContext context,
U profile) |
Modifier and Type | Method and Description |
---|---|
protected void |
CasProxyReceptor.clientInit(WebContext context) |
protected void |
CasClient.clientInit(WebContext context) |
void |
CasClient.notifySessionRenewal(String oldSessionId,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
DirectCasProxyClient.clientInit(WebContext context) |
protected void |
DirectCasClient.clientInit(WebContext context) |
protected TokenCredentials |
DirectCasClient.retrieveCredentials(WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
CasRestFormClient.clientInit(WebContext context) |
protected void |
CasRestBasicAuthClient.clientInit(WebContext context) |
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) |
String |
CasConfiguration.computeFinalUrl(String url,
WebContext context) |
protected void |
CasConfiguration.initializeClientConfiguration(WebContext context) |
protected void |
CasConfiguration.internalInit(WebContext context) |
org.jasig.cas.client.validation.TicketValidator |
CasConfiguration.retrieveTicketValidator(WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
CasRestAuthenticator.internalInit(WebContext context) |
protected void |
CasAuthenticator.internalInit(WebContext context) |
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 void |
TicketAndLogoutRequestExtractor.internalInit(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 |
---|---|
protected void |
CasRedirectActionBuilder.internalInit(WebContext context) |
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 |
RequireAnyAttributeAuthorizer.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 |
ProfileAuthorizer.handleError(WebContext context)
Handle the error.
|
protected boolean |
AbstractCheckAuthenticationAuthorizer.handleError(WebContext context) |
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 |
XSSProtectionHeader.isAuthorized(WebContext context,
List<CommonProfile> profiles) |
boolean |
XFrameOptionsHeader.isAuthorized(WebContext context,
List<CommonProfile> profiles) |
boolean |
XContentTypeOptionsHeader.isAuthorized(WebContext context,
List<CommonProfile> profiles) |
boolean |
StrictTransportSecurityHeader.isAuthorized(WebContext context,
List<CommonProfile> profiles) |
boolean |
CorsAuthorizer.isAuthorized(WebContext context,
List<CommonProfile> profiles) |
boolean |
CacheControlHeader.isAuthorized(WebContext context,
List<CommonProfile> profiles) |
boolean |
IsRememberedAuthorizer.isAuthorized(WebContext context,
List<U> profiles) |
boolean |
IsFullyAuthenticatedAuthorizer.isAuthorized(WebContext context,
List<U> profiles) |
boolean |
IsAuthenticatedAuthorizer.isAuthorized(WebContext context,
List<U> profiles) |
boolean |
IsAnonymousAuthorizer.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 |
AbstractRequireElementAuthorizer.isAuthorized(WebContext context,
List<U> profiles) |
protected abstract boolean |
ProfileAuthorizer.isProfileAuthorized(WebContext context,
U profile)
Whether a specific profile is authorized.
|
boolean |
IsRememberedAuthorizer.isProfileAuthorized(WebContext context,
U profile) |
boolean |
IsFullyAuthenticatedAuthorizer.isProfileAuthorized(WebContext context,
U profile) |
boolean |
IsAuthenticatedAuthorizer.isProfileAuthorized(WebContext context,
U profile) |
boolean |
IsAnonymousAuthorizer.isProfileAuthorized(WebContext context,
U profile) |
protected boolean |
AbstractRequireAnyAuthorizer.isProfileAuthorized(WebContext context,
U profile) |
protected boolean |
AbstractRequireAllAuthorizer.isProfileAuthorized(WebContext context,
U profile) |
Modifier and Type | Method and Description |
---|---|
String |
DefaultCsrfTokenGenerator.get(WebContext context) |
String |
CsrfTokenGenerator.get(WebContext context)
Get the CSRF token from the session or create it if it doesn't exist.
|
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 |
DefaultAuthorizationChecker.isAuthorized(WebContext context,
List<CommonProfile> profiles,
String authorizerNames,
Map<String,Authorizer> authorizersMap) |
boolean |
AuthorizationChecker.isAuthorized(WebContext context,
List<CommonProfile> profiles,
String authorizerNames,
Map<String,Authorizer> authorizersMap)
Check whether the user is authorized.
|
Modifier and Type | Method and Description |
---|---|
U |
SpringSecurityPropertiesAuthorizationGenerator.generate(WebContext context,
U profile) |
U |
LoadLinkedUserAuthorizationGenerator.generate(WebContext context,
U profile) |
U |
FromAttributesAuthorizationGenerator.generate(WebContext context,
U profile) |
U |
DefaultRolesPermissionsAuthorizationGenerator.generate(WebContext context,
U profile) |
U |
AuthorizationGenerator.generate(WebContext context,
U profile)
Generate the authorization information from and for the user profile.
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
IndirectClient.clientInit(WebContext context)
Initialize the client.
|
protected abstract void |
DirectClient.clientInit(WebContext context)
Initialize the client.
|
String |
IndirectClient.computeFinalCallbackUrl(WebContext context) |
Client |
Clients.findClient(WebContext context)
Return the right client according to the web 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 |
Client.getUserProfile(C credentials,
WebContext context)
Get the user profile based on the provided credentials.
|
U |
BaseClient.getUserProfile(C credentials,
WebContext context) |
protected void |
IndirectClient.internalInit(WebContext context) |
protected void |
DirectClient.internalInit(WebContext context) |
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 |
---|---|
protected void |
AnonymousClient.clientInit(WebContext context) |
Modifier and Type | Method and Description |
---|---|
List<Client> |
DefaultClientFinder.find(Clients clients,
WebContext context,
String clientNames) |
List<Client> |
ClientFinder.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 request, response and session.
|
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 |
---|---|
protected void |
LocalCachingAuthenticator.internalInit(WebContext context) |
void |
Authenticator.validate(C credentials,
WebContext context)
Validate the credentials.
|
void |
LocalCachingAuthenticator.validate(T credentials,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
TokenCredentials |
ParameterExtractor.extract(WebContext context) |
TokenCredentials |
HeaderExtractor.extract(WebContext context) |
UsernamePasswordCredentials |
FormExtractor.extract(WebContext context) |
C |
CredentialsExtractor.extract(WebContext context)
Extract the right credentials.
|
UsernamePasswordCredentials |
BasicAuthExtractor.extract(WebContext context) |
Modifier and Type | Interface and Description |
---|---|
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:
|
class |
DefaultLogoutLogic<R,C extends WebContext>
Default logout logic:
|
class |
DefaultSecurityLogic<R,C extends WebContext>
Default security logic:
|
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 | Method and Description |
---|---|
static HttpAction |
HttpAction.forbidden(String message,
WebContext context)
Build a forbidden response.
|
static HttpAction |
HttpAction.ok(String message,
WebContext context)
Build an HTTP Ok without any content.
|
static HttpAction |
HttpAction.ok(String message,
WebContext context,
String content)
Build an HTTP Ok.
|
static HttpAction |
HttpAction.redirect(String message,
WebContext context,
String url)
Build a redirection.
|
static HttpAction |
HttpAction.status(String message,
int status,
WebContext context)
Build a response with message and status.
|
static HttpAction |
HttpAction.unauthorized(String message,
WebContext context,
String realmName)
Build a basic auth popup credentials.
|
static HttpAction |
HttpAction.unauthorizedDigest(String message,
WebContext context,
String realmName,
String qop,
String nonce)
Build a digest auth popup credentials.
|
Modifier and Type | Interface and Description |
---|---|
interface |
HttpActionAdapter<R,C extends WebContext>
HTTP action adapter.
|
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 |
RelativeUrlResolver.compute(String url,
WebContext context) |
String |
DefaultUrlResolver.compute(String url,
WebContext context) |
boolean |
DefaultAjaxRequestResolver.isAjax(WebContext context) |
boolean |
AjaxRequestResolver.isAjax(WebContext context)
Whether it is an AJAX request.
|
Modifier and Type | Method and Description |
---|---|
RedirectAction |
NoLogoutActionBuilder.getLogoutAction(WebContext context,
U currentProfile,
String targetUrl) |
RedirectAction |
LogoutActionBuilder.getLogoutAction(WebContext context,
U currentProfile,
String targetUrl)
Return the
RedirectAction for logout. |
RedirectAction |
GoogleLogoutActionBuilder.getLogoutAction(WebContext context,
U currentProfile,
String targetUrl) |
RedirectAction |
CasLogoutActionBuilder.getLogoutAction(WebContext context,
U currentProfile,
String targetUrl) |
Modifier and Type | Method and Description |
---|---|
boolean |
PathMatcher.matches(WebContext context) |
boolean |
Matcher.matches(WebContext context)
Check if the web context matches.
|
boolean |
HttpMethodMatcher.matches(WebContext context) |
boolean |
HeaderMatcher.matches(WebContext context) |
boolean |
MatchingChecker.matches(WebContext context,
String matcherNames,
Map<String,Matcher> matchersMap)
Check if the web context matches.
|
boolean |
DefaultMatchingChecker.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) |
Modifier and Type | Method and Description |
---|---|
U |
ProfileCreator.create(C credentials,
WebContext context)
Create a profile from a credentials.
|
P |
AuthenticatorProfileCreator.create(C credentials,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractProfileService.internalInit(WebContext context) |
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 |
---|---|
void |
InitializableWebObject.init(WebContext context)
Initialize the object.
|
protected abstract void |
InitializableWebObject.internalInit(WebContext context)
Internal initialization of the object.
|
void |
InitializableWebObject.reinit(WebContext context)
Force (again) the initialization of the object.
|
Modifier and Type | Method and Description |
---|---|
protected void |
GaeUserServiceClient.clientInit(WebContext 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 void |
ParameterClient.clientInit(WebContext context) |
protected void |
IpClient.clientInit(WebContext context) |
protected void |
HeaderClient.clientInit(WebContext context) |
protected void |
DirectFormClient.clientInit(WebContext context) |
protected void |
DirectDigestAuthClient.clientInit(WebContext context) |
protected void |
DirectBasicAuthClient.clientInit(WebContext context) |
protected void |
CookieClient.clientInit(WebContext context) |
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
|
Modifier and Type | Method and Description |
---|---|
protected void |
IndirectBasicAuthClient.clientInit(WebContext context) |
protected void |
FormClient.clientInit(WebContext context) |
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 |
---|---|
protected void |
IpRegexpAuthenticator.internalInit(WebContext context) |
void |
IpRegexpAuthenticator.validate(TokenCredentials 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 |
---|---|
protected void |
JwtAuthenticator.internalInit(WebContext context) |
void |
JwtAuthenticator.validate(TokenCredentials credentials,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
LdapProfileService.internalInit(WebContext context) |
void |
LdapProfileService.validate(UsernamePasswordCredentials credentials,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
MongoProfileService.internalInit(WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
YahooClient.clientInit(WebContext context) |
protected void |
WordPressClient.clientInit(WebContext context) |
protected void |
WindowsLiveClient.clientInit(WebContext context) |
protected void |
VkClient.clientInit(WebContext context) |
protected void |
TwitterClient.clientInit(WebContext context) |
protected void |
StravaClient.clientInit(WebContext context) |
protected void |
PayPalClient.clientInit(WebContext context) |
protected void |
OrcidClient.clientInit(WebContext context) |
protected void |
OkClient.clientInit(WebContext context) |
protected void |
OAuth20Client.clientInit(WebContext context) |
protected void |
OAuth10Client.clientInit(WebContext context) |
protected void |
LinkedIn2Client.clientInit(WebContext context) |
protected void |
Google2Client.clientInit(WebContext context) |
protected void |
GitHubClient.clientInit(WebContext context) |
protected void |
GenericOAuth20Client.clientInit(WebContext context) |
protected void |
FoursquareClient.clientInit(WebContext context) |
protected void |
FacebookClient.clientInit(WebContext context) |
protected void |
DropBoxClient.clientInit(WebContext context) |
protected void |
CasOAuthWrapperClient.clientInit(WebContext context) |
protected void |
BitbucketClient.clientInit(WebContext context) |
Modifier and Type | Method and Description |
---|---|
Function<WebContext,Boolean> |
OAuthConfiguration.getHasBeenCancelledFactory() |
Modifier and Type | Method and Description |
---|---|
protected com.github.scribejava.core.model.OAuthConfig |
OAuthConfiguration.buildOAuthConfig(WebContext context,
String state) |
S |
OAuthConfiguration.buildService(WebContext context,
String state)
Build an OAuth service from the web context and with a state.
|
protected void |
OAuthConfiguration.internalInit(WebContext context) |
Modifier and Type | Method and Description |
---|---|
void |
OAuthConfiguration.setHasBeenCancelledFactory(Function<WebContext,Boolean> hasBeenCancelledFactory) |
Modifier and Type | Method and Description |
---|---|
protected OAuth20Credentials |
OAuth20CredentialsExtractor.getOAuthCredentials(WebContext context) |
protected OAuth10Credentials |
OAuth10CredentialsExtractor.getOAuthCredentials(WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
OAuth20RedirectActionBuilder.internalInit(WebContext context) |
protected void |
OAuth10RedirectActionBuilder.internalInit(WebContext context) |
RedirectAction |
OAuth20RedirectActionBuilder.redirect(WebContext context) |
RedirectAction |
OAuth10RedirectActionBuilder.redirect(WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
OidcClient.clientInit(WebContext context) |
protected void |
KeycloakOidcClient.clientInit(WebContext context) |
protected void |
GoogleOidcClient.clientInit(WebContext context) |
protected void |
AzureAdClient.clientInit(WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
OidcConfiguration.internalInit(WebContext context) |
protected void |
KeycloakOidcConfiguration.internalInit(WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
OidcAuthenticator.internalInit(WebContext context) |
void |
OidcAuthenticator.validate(OidcCredentials credentials,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
OidcCredentials |
OidcExtractor.extract(WebContext context) |
protected void |
OidcExtractor.internalInit(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) |
protected void |
OidcLogoutActionBuilder.internalInit(WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
AzureAdProfileCreator.internalInit(WebContext context) |
Modifier and Type | Method and Description |
---|---|
U |
OidcProfileCreator.create(OidcCredentials credentials,
WebContext context) |
protected void |
OidcProfileCreator.internalInit(WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
OidcRedirectActionBuilder.addStateAndNonceParameters(WebContext context,
Map<String,String> params) |
protected void |
OidcRedirectActionBuilder.internalInit(WebContext context) |
RedirectAction |
OidcRedirectActionBuilder.redirect(WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
YahooOpenIdClient.clientInit(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 |
---|---|
protected void |
SAML2Client.clientInit(WebContext context) |
String |
SAML2Client.getStateParameter(WebContext webContext) |
protected void |
SAML2ClientConfiguration.init(String clientName,
WebContext context)
Initializes the configuration for a particular client.
|
protected org.opensaml.saml.metadata.resolver.MetadataResolver |
SAML2Client.initServiceProviderMetadataResolver(WebContext context) |
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 |
---|---|
protected void |
SAML2Authenticator.internalInit(WebContext context) |
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 |
SAMLMessageStorageFactory.getMessageStorage(WebContext request)
Provides message storage related to the given request.
|
SAMLMessageStorage |
HttpSessionStorageFactory.getMessageStorage(WebContext 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) |
Modifier and Type | Method and Description |
---|---|
protected void |
DbProfileService.internalInit(WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
StormpathAuthenticator.internalInit(WebContext context) |
void |
StormpathAuthenticator.validate(UsernamePasswordCredentials credentials,
WebContext context) |
Copyright © 2017. All rights reserved.