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:
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 (depending on the saveInSession attribut, default is true).
|
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 | 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.unauthorized(String message,
WebContext context,
String realmName,
String url)
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.
|
static HttpAction |
HttpAction.unauthorizedNegotiate(String message,
WebContext context)
Build a response requesting to provide credentials via Kerberos/SPNEGO Negotiate mechanism.
|
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 |
InMemoryProfileService.internalInit(WebContext context) |
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 |
CouchProfileService.internalInit(WebContext context) |
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 |
RestAuthenticator.internalInit(WebContext context) |
protected void |
IpRegexpAuthenticator.internalInit(WebContext context) |
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 |
---|---|
protected void |
JwtAuthenticator.internalInit(WebContext context) |
void |
JwtAuthenticator.validate(TokenCredentials credentials,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
DirectKerberosClient.clientInit(WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
IndirectKerberosClient.clientInit(WebContext context) |
protected KerberosCredentials |
IndirectKerberosClient.retrieveCredentials(WebContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
KerberosAuthenticator.internalInit(WebContext context) |
void |
KerberosAuthenticator.validate(KerberosCredentials credentials,
WebContext context) |
Modifier and Type | Method and Description |
---|---|
KerberosCredentials |
KerberosExtractor.extract(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) |
Copyright © 2018. All rights reserved.