Index

A B C D E F G H I L N O P R S T U 
All Classes and Interfaces|All Packages|Serialized Form

A

adapt(HttpAction, WebContext) - Method in class org.pac4j.undertow.http.UndertowHttpActionAdapter
 
addResponseCookie(Cookie) - Method in class org.pac4j.undertow.context.UndertowWebContext
 
applyDefaultSettingsIfUndefined(Config) - Method in class org.pac4j.framework.adapter.FrameworkAdapterImpl
 

B

build(HttpHandler, Config) - Static method in class org.pac4j.undertow.handler.SecurityHandler
 
build(HttpHandler, Config, String) - Static method in class org.pac4j.undertow.handler.SecurityHandler
 
build(HttpHandler, Config, String, String) - Static method in class org.pac4j.undertow.handler.SecurityHandler
 
build(HttpHandler, Config, String, String, String) - Static method in class org.pac4j.undertow.handler.SecurityHandler
 
build(HttpHandler, Config, String, String, String, SecurityLogic) - Static method in class org.pac4j.undertow.handler.SecurityHandler
 
build(Config) - Static method in class org.pac4j.undertow.handler.CallbackHandler
 
build(Config, String) - Static method in class org.pac4j.undertow.handler.CallbackHandler
 
build(Config, String, CallbackLogic) - Static method in class org.pac4j.undertow.handler.CallbackHandler
 
buildFromTrackableSession(WebContext, Object) - Method in class org.pac4j.undertow.context.UndertowSessionStore
 

C

CallbackHandler - Class in org.pac4j.undertow.handler
This filter finishes the login process for an indirect client.
CallbackHandler(Config, String) - Constructor for class org.pac4j.undertow.handler.CallbackHandler
 

D

destroySession(WebContext) - Method in class org.pac4j.undertow.context.UndertowSessionStore
 

E

equals(Object) - Method in record class org.pac4j.undertow.context.UndertowParameters
Indicates whether some other object is "equal to" this one.
exchange() - Method in record class org.pac4j.undertow.context.UndertowParameters
Returns the value of the exchange record component.

F

FrameworkAdapterImpl - Class in org.pac4j.framework.adapter
This class is found on classpath by pac4j
FrameworkAdapterImpl() - Constructor for class org.pac4j.framework.adapter.FrameworkAdapterImpl
 

G

get(WebContext, String) - Method in class org.pac4j.undertow.context.UndertowSessionStore
 
getAuthorizers() - Method in class org.pac4j.undertow.handler.SecurityHandler
 
getCallbackLogic() - Method in class org.pac4j.undertow.handler.CallbackHandler
 
getCentralLogout() - Method in class org.pac4j.undertow.handler.LogoutHandler
 
getClients() - Method in class org.pac4j.undertow.handler.SecurityHandler
 
getDefaultClient() - Method in class org.pac4j.undertow.handler.CallbackHandler
 
getDefaultUrl() - Method in class org.pac4j.undertow.handler.CallbackHandler
 
getDefaultUrl() - Method in class org.pac4j.undertow.handler.LogoutHandler
 
getDestroySession() - Method in class org.pac4j.undertow.handler.LogoutHandler
 
getExchange() - Method in class org.pac4j.undertow.context.UndertowWebContext
 
getFullRequestURL() - Method in class org.pac4j.undertow.context.UndertowWebContext
 
getLocalLogout() - Method in class org.pac4j.undertow.handler.LogoutHandler
 
getLogoutLogic() - Method in class org.pac4j.undertow.handler.LogoutHandler
 
getLogoutUrlPattern() - Method in class org.pac4j.undertow.handler.LogoutHandler
 
getMatchers() - Method in class org.pac4j.undertow.handler.SecurityHandler
 
getOrInitialize(HttpServerExchange) - Static method in class org.pac4j.undertow.context.RequestAttributesMap
Returns an instance of RequestAttributesMap stored in a given Undertow's HttpServerExchange object as an attachment.
getPath() - Method in class org.pac4j.undertow.context.UndertowWebContext
 
getPrincipal() - Method in class org.pac4j.undertow.account.Pac4jAccount
 
getProfile() - Method in class org.pac4j.undertow.account.Pac4jAccount
Get the main profile of the authenticated user.
getProfiles() - Method in class org.pac4j.undertow.account.Pac4jAccount
Get all the profiles of the authenticated user.
getRemoteAddr() - Method in class org.pac4j.undertow.context.UndertowWebContext
 
getRenewSession() - Method in class org.pac4j.undertow.handler.CallbackHandler
 
getRequestAttribute(String) - Method in class org.pac4j.undertow.context.UndertowWebContext
 
getRequestCookies() - Method in class org.pac4j.undertow.context.UndertowWebContext
 
getRequestHeader(String) - Method in class org.pac4j.undertow.context.UndertowWebContext
 
getRequestMethod() - Method in class org.pac4j.undertow.context.UndertowWebContext
 
getRequestParameter(String) - Method in class org.pac4j.undertow.context.UndertowWebContext
 
getRequestParameters() - Method in class org.pac4j.undertow.context.UndertowWebContext
 
getResponseHeader(String) - Method in class org.pac4j.undertow.context.UndertowWebContext
 
getRoles() - Method in class org.pac4j.undertow.account.Pac4jAccount
 
getScheme() - Method in class org.pac4j.undertow.context.UndertowWebContext
 
getSecurityLogic() - Method in class org.pac4j.undertow.handler.SecurityHandler
 
getServerName() - Method in class org.pac4j.undertow.context.UndertowWebContext
 
getServerPort() - Method in class org.pac4j.undertow.context.UndertowWebContext
 
getSessionConfig() - Method in class org.pac4j.undertow.context.UndertowSessionStore
 
getSessionCookieName() - Method in class org.pac4j.undertow.context.UndertowSessionStore
 
getSessionId(WebContext, boolean) - Method in class org.pac4j.undertow.context.UndertowSessionStore
 
getSessionManager() - Method in class org.pac4j.undertow.context.UndertowSessionStore
 
getTrackableSession(WebContext) - Method in class org.pac4j.undertow.context.UndertowSessionStore
 

H

handleRequest(HttpServerExchange) - Method in class org.pac4j.undertow.handler.CallbackHandler
 
handleRequest(HttpServerExchange) - Method in class org.pac4j.undertow.handler.LogoutHandler
 
handleRequest(HttpServerExchange) - Method in class org.pac4j.undertow.handler.SecurityHandler
 
hashCode() - Method in record class org.pac4j.undertow.context.UndertowParameters
Returns a hash code value for this object.

I

INSTANCE - Static variable in class org.pac4j.undertow.context.UndertowContextFactory
 
INSTANCE - Static variable in class org.pac4j.undertow.context.UndertowSessionStoreFactory
Constant INSTANCE
INSTANCE - Static variable in class org.pac4j.undertow.http.UndertowHttpActionAdapter
 
isSecure() - Method in class org.pac4j.undertow.context.UndertowWebContext
 

L

LogoutHandler - Class in org.pac4j.undertow.handler
This filter handles the (application + identity provider) logout process.
LogoutHandler(Config) - Constructor for class org.pac4j.undertow.handler.LogoutHandler
 
LogoutHandler(Config, String) - Constructor for class org.pac4j.undertow.handler.LogoutHandler
 
LogoutHandler(Config, String, String) - Constructor for class org.pac4j.undertow.handler.LogoutHandler
 

N

newContext(FrameworkParameters) - Method in class org.pac4j.undertow.context.UndertowContextFactory
 
newSessionStore(FrameworkParameters) - Method in class org.pac4j.undertow.context.UndertowSessionStoreFactory
Create the session store.

O

org.pac4j.framework.adapter - package org.pac4j.framework.adapter
 
org.pac4j.undertow.account - package org.pac4j.undertow.account
 
org.pac4j.undertow.context - package org.pac4j.undertow.context
 
org.pac4j.undertow.handler - package org.pac4j.undertow.handler
 
org.pac4j.undertow.http - package org.pac4j.undertow.http
 
org.pac4j.undertow.profile - package org.pac4j.undertow.profile
 
org.pac4j.undertow.util - package org.pac4j.undertow.util
 

P

Pac4jAccount - Class in org.pac4j.undertow.account
Specific account for Undertow based on the pac4j profile.
Pac4jAccount(LinkedHashMap<String, UserProfile>) - Constructor for class org.pac4j.undertow.account.Pac4jAccount
 
populateContext(UndertowWebContext, LinkedHashMap<String, UserProfile>) - Static method in class org.pac4j.undertow.util.UndertowHelper
Populate the security context with the authenticated user profiles.

R

renewSession(WebContext) - Method in class org.pac4j.undertow.context.UndertowSessionStore
 
RequestAttributesMap - Class in org.pac4j.undertow.context
A map of request attributes stored in Undertow's HttpServerExchange as an attachment.
RequestAttributesMap() - Constructor for class org.pac4j.undertow.context.RequestAttributesMap
 
retrieveAll(boolean) - Method in class org.pac4j.undertow.profile.UndertowProfileManager
 

S

SecurityHandler - Class in org.pac4j.undertow.handler
This filter protects an URL.
SecurityHandler(HttpHandler, Config, String, String, String) - Constructor for class org.pac4j.undertow.handler.SecurityHandler
 
set(WebContext, String, Object) - Method in class org.pac4j.undertow.context.UndertowSessionStore
 
setAuthorizers(String) - Method in class org.pac4j.undertow.handler.SecurityHandler
 
setCallbackLogic(CallbackLogic) - Method in class org.pac4j.undertow.handler.CallbackHandler
 
setCentralLogout(Boolean) - Method in class org.pac4j.undertow.handler.LogoutHandler
 
setClients(String) - Method in class org.pac4j.undertow.handler.SecurityHandler
 
setDefaultClient(String) - Method in class org.pac4j.undertow.handler.CallbackHandler
 
setDefaultUrl(String) - Method in class org.pac4j.undertow.handler.CallbackHandler
 
setDefaultUrl(String) - Method in class org.pac4j.undertow.handler.LogoutHandler
 
setDestroySession(Boolean) - Method in class org.pac4j.undertow.handler.LogoutHandler
 
setLocalLogout(Boolean) - Method in class org.pac4j.undertow.handler.LogoutHandler
 
setLogoutLogic(LogoutLogic) - Method in class org.pac4j.undertow.handler.LogoutHandler
 
setLogoutUrlPattern(String) - Method in class org.pac4j.undertow.handler.LogoutHandler
 
setMatchers(String) - Method in class org.pac4j.undertow.handler.SecurityHandler
 
setRenewSession(Boolean) - Method in class org.pac4j.undertow.handler.CallbackHandler
 
setRequestAttribute(String, Object) - Method in class org.pac4j.undertow.context.UndertowWebContext
 
setResponseContentType(String) - Method in class org.pac4j.undertow.context.UndertowWebContext
 
setResponseHeader(String, String) - Method in class org.pac4j.undertow.context.UndertowWebContext
 
setSecurityLogic(SecurityLogic) - Method in class org.pac4j.undertow.handler.SecurityHandler
 
setSessionCookieName(String) - Method in class org.pac4j.undertow.context.UndertowSessionStore
 

T

toString() - Method in class org.pac4j.framework.adapter.FrameworkAdapterImpl
 
toString() - Method in record class org.pac4j.undertow.context.UndertowParameters
Returns a string representation of this record class.

U

UndertowContextFactory - Class in org.pac4j.undertow.context
Specific web context factory.
UndertowContextFactory() - Constructor for class org.pac4j.undertow.context.UndertowContextFactory
 
UndertowHelper - Class in org.pac4j.undertow.util
Helper for Undertow
UndertowHelper() - Constructor for class org.pac4j.undertow.util.UndertowHelper
 
UndertowHttpActionAdapter - Class in org.pac4j.undertow.http
The specific HttpActionAdapter for Undertow.
UndertowHttpActionAdapter() - Constructor for class org.pac4j.undertow.http.UndertowHttpActionAdapter
 
UndertowParameters - Record Class in org.pac4j.undertow.context
Parameters for Undertow.
UndertowParameters(HttpServerExchange) - Constructor for record class org.pac4j.undertow.context.UndertowParameters
Creates an instance of a UndertowParameters record class.
UndertowProfileManager - Class in org.pac4j.undertow.profile
Specific profile manager for Undertow.
UndertowProfileManager(WebContext, SessionStore) - Constructor for class org.pac4j.undertow.profile.UndertowProfileManager
 
UndertowSessionStore - Class in org.pac4j.undertow.context
Specific session store for Undertow relying on the SessionManager and SessionConfig.
UndertowSessionStore(HttpServerExchange) - Constructor for class org.pac4j.undertow.context.UndertowSessionStore
 
UndertowSessionStore(HttpServerExchange, Session) - Constructor for class org.pac4j.undertow.context.UndertowSessionStore
 
UndertowSessionStoreFactory - Class in org.pac4j.undertow.context
Build an Undertow session store from parameters.
UndertowSessionStoreFactory() - Constructor for class org.pac4j.undertow.context.UndertowSessionStoreFactory
 
UndertowWebContext - Class in org.pac4j.undertow.context
The webcontext implementation for Undertow.
UndertowWebContext(HttpServerExchange) - Constructor for class org.pac4j.undertow.context.UndertowWebContext
 
A B C D E F G H I L N O P R S T U 
All Classes and Interfaces|All Packages|Serialized Form