A B C D E G H I J L M O P R S T U V 
All Classes All Packages

A

adapt(HttpAction, WebContext) - Method in class org.pac4j.vertx.http.VertxHttpActionAdapter
 
addResponseCookie(Cookie) - Method in class org.pac4j.vertx.VertxWebContext
 
authenticate(JsonObject, Handler<AsyncResult<User>>) - Method in class org.pac4j.vertx.auth.Pac4jAuthProvider
 
authenticate(RoutingContext, Handler<AsyncResult<User>>) - Method in class org.pac4j.vertx.handler.impl.SecurityHandler
 
authorizerName - Variable in class org.pac4j.vertx.handler.impl.SecurityHandler
 

B

BearerAccessTokenMixin(String, long, Scope) - Constructor for class org.pac4j.vertx.core.DefaultJsonConverter.BearerAccessTokenMixin
 
buildFromTrackableSession(WebContext, Object) - Method in class org.pac4j.vertx.context.session.VertxSessionStore
 

C

CallbackDeployingPac4jAuthHandler - Class in org.pac4j.vertx.handler.impl
Version of the Pac4j authentication handler which auto-deploys a CallbackHandler on the relative URL derived from the path of the callback URL specified in the Clients object held within the Config object supplied in the constructor.
CallbackDeployingPac4jAuthHandler(Vertx, SessionStore, Config, Router, Pac4jAuthProvider, SecurityHandlerOptions, CallbackHandlerOptions) - Constructor for class org.pac4j.vertx.handler.impl.CallbackDeployingPac4jAuthHandler
 
CallbackHandler - Class in org.pac4j.vertx.handler.impl
Callback handler for Vert.x pac4j binding.
CallbackHandler(Vertx, SessionStore, Config, CallbackHandlerOptions) - Constructor for class org.pac4j.vertx.handler.impl.CallbackHandler
 
CallbackHandlerOptions - Class in org.pac4j.vertx.handler.impl
Vert.x-style options class for a callback handler
CallbackHandlerOptions() - Constructor for class org.pac4j.vertx.handler.impl.CallbackHandlerOptions
 
clientNames - Variable in class org.pac4j.vertx.handler.impl.SecurityHandler
 
config - Variable in class org.pac4j.vertx.handler.impl.LogoutHandler
 
config - Variable in class org.pac4j.vertx.handler.impl.SecurityHandler
 

D

decodeObject(Object) - Method in class org.pac4j.vertx.core.DefaultJsonConverter
 
decodeObject(Object) - Method in interface org.pac4j.vertx.core.JsonConverter
Decode the given object encoded with the encodeObject method.
DefaultJsonConverter - Class in org.pac4j.vertx.core
Default eventbus object converter
DefaultJsonConverter() - Constructor for class org.pac4j.vertx.core.DefaultJsonConverter
 
DefaultJsonConverter.BearerAccessTokenMixin - Class in org.pac4j.vertx.core
 
DefaultJsonConverter.OAuth1RequestTokenMixin - Class in org.pac4j.vertx.core
 
DefaultJsonConverter.TokenMixin - Class in org.pac4j.vertx.core
 
DefaultJsonConverter.ValueMixin - Class in org.pac4j.vertx.core
 
defaultUrl - Variable in class org.pac4j.vertx.handler.impl.LogoutHandler
 
destroySession(WebContext) - Method in class org.pac4j.vertx.context.session.VertxSessionStore
 

E

encodeObject(Object) - Method in class org.pac4j.vertx.core.DefaultJsonConverter
 
encodeObject(Object) - Method in interface org.pac4j.vertx.core.JsonConverter
Encode the given object in a compatible form for the event bus.

G

get(K) - Method in class org.pac4j.vertx.core.store.VertxClusteredMapStore
 
get(K) - Method in class org.pac4j.vertx.core.store.VertxLocalMapStore
 
get(WebContext, String) - Method in class org.pac4j.vertx.context.session.VertxSessionStore
 
getFullRequestURL() - Method in class org.pac4j.vertx.VertxWebContext
 
getInstance() - Static method in class org.pac4j.vertx.core.DefaultJsonConverter
 
getPath() - Method in class org.pac4j.vertx.VertxWebContext
 
getRemoteAddr() - Method in class org.pac4j.vertx.VertxWebContext
 
getRequestAttribute(String) - Method in class org.pac4j.vertx.VertxWebContext
 
getRequestCookies() - Method in class org.pac4j.vertx.VertxWebContext
 
getRequestHeader(String) - Method in class org.pac4j.vertx.VertxWebContext
 
getRequestMethod() - Method in class org.pac4j.vertx.VertxWebContext
 
getRequestParameter(String) - Method in class org.pac4j.vertx.VertxWebContext
 
getRequestParameters() - Method in class org.pac4j.vertx.VertxWebContext
 
getResponseHeader(String) - Method in class org.pac4j.vertx.VertxWebContext
 
getResponseHeaders() - Method in class org.pac4j.vertx.VertxWebContext
 
getScheme() - Method in class org.pac4j.vertx.VertxWebContext
 
getServerName() - Method in class org.pac4j.vertx.VertxWebContext
 
getServerPort() - Method in class org.pac4j.vertx.VertxWebContext
 
getSessionId(WebContext, boolean) - Method in class org.pac4j.vertx.context.session.VertxSessionStore
 
getTrackableSession(WebContext) - Method in class org.pac4j.vertx.context.session.VertxSessionStore
 
getVertxRoutingContext() - Method in class org.pac4j.vertx.VertxWebContext
 
getVertxSession() - Method in class org.pac4j.vertx.VertxWebContext
 
getVertxSession(WebContext) - Method in class org.pac4j.vertx.context.session.VertxSessionStore
 
getVertxUser() - Method in class org.pac4j.vertx.VertxWebContext
 

H

handle(RoutingContext) - Method in class org.pac4j.vertx.handler.impl.CallbackHandler
 
handle(RoutingContext) - Method in class org.pac4j.vertx.handler.impl.LogoutHandler
 

I

INSTANCE - Static variable in class org.pac4j.vertx.http.VertxHttpActionAdapter
 
isAuthorized(Authorization, Handler<AsyncResult<Boolean>>) - Method in class org.pac4j.vertx.auth.Pac4jUser
 
isSecure() - Method in class org.pac4j.vertx.VertxWebContext
 

J

JsonConverter - Interface in org.pac4j.vertx.core
Interface for encoding and decoding objects for the event bus.

L

LOG - Static variable in class org.pac4j.vertx.handler.impl.CallbackHandler
 
LogoutHandler - Class in org.pac4j.vertx.handler.impl
Implementation of a handler for handling pac4j user logout
LogoutHandler(Vertx, SessionStore, LogoutHandlerOptions, Config) - Constructor for class org.pac4j.vertx.handler.impl.LogoutHandler
Construct based on the option values provided
LogoutHandlerOptions - Class in org.pac4j.vertx.handler.impl
Class with fluent API to wrap options which can be supplied to LogoutHandler.
LogoutHandlerOptions() - Constructor for class org.pac4j.vertx.handler.impl.LogoutHandlerOptions
 
logoutUrlPattern - Variable in class org.pac4j.vertx.handler.impl.LogoutHandler
 

M

matcherName - Variable in class org.pac4j.vertx.handler.impl.SecurityHandler
 
multiProfile - Variable in class org.pac4j.vertx.handler.impl.SecurityHandler
 

O

OAuth1RequestTokenMixin(String, String, boolean, String) - Constructor for class org.pac4j.vertx.core.DefaultJsonConverter.OAuth1RequestTokenMixin
 
org.pac4j.vertx - package org.pac4j.vertx
 
org.pac4j.vertx.auth - package org.pac4j.vertx.auth
 
org.pac4j.vertx.context.session - package org.pac4j.vertx.context.session
 
org.pac4j.vertx.core - package org.pac4j.vertx.core
 
org.pac4j.vertx.core.store - package org.pac4j.vertx.core.store
 
org.pac4j.vertx.handler.impl - package org.pac4j.vertx.handler.impl
 
org.pac4j.vertx.http - package org.pac4j.vertx.http
 

P

PAC4J_SHARED_DATA_KEY - Static variable in class org.pac4j.vertx.core.store.VertxMapStoreBase
 
Pac4jAuthProvider - Class in org.pac4j.vertx.auth
Vert.x authprovider for pac4j libraries.
Pac4jAuthProvider() - Constructor for class org.pac4j.vertx.auth.Pac4jAuthProvider
 
Pac4jUser - Class in org.pac4j.vertx.auth
 
Pac4jUser() - Constructor for class org.pac4j.vertx.auth.Pac4jUser
 
principal() - Method in class org.pac4j.vertx.auth.Pac4jUser
 

R

remove(K) - Method in class org.pac4j.vertx.core.store.VertxClusteredMapStore
 
remove(K) - Method in class org.pac4j.vertx.core.store.VertxLocalMapStore
 
removeOrRenewExpiredProfiles(LinkedHashMap<String, UserProfile>, boolean) - Method in class org.pac4j.vertx.VertxProfileManager
 
removeVertxUser() - Method in class org.pac4j.vertx.VertxWebContext
 
renewSession(WebContext) - Method in class org.pac4j.vertx.context.session.VertxSessionStore
 

S

saveAll(LinkedHashMap<String, UserProfile>, boolean) - Method in class org.pac4j.vertx.VertxProfileManager
 
SecurityHandler - Class in org.pac4j.vertx.handler.impl
 
SecurityHandler(Vertx, SessionStore, Config, Pac4jAuthProvider, SecurityHandlerOptions) - Constructor for class org.pac4j.vertx.handler.impl.SecurityHandler
 
SecurityHandlerOptions - Class in org.pac4j.vertx.handler.impl
 
SecurityHandlerOptions() - Constructor for class org.pac4j.vertx.handler.impl.SecurityHandlerOptions
 
set(K, V) - Method in class org.pac4j.vertx.core.store.VertxClusteredMapStore
 
set(K, V) - Method in class org.pac4j.vertx.core.store.VertxLocalMapStore
 
set(WebContext, String, Object) - Method in class org.pac4j.vertx.context.session.VertxSessionStore
 
setAuthProvider(AuthProvider) - Method in class org.pac4j.vertx.auth.Pac4jUser
 
setRequestAttribute(String, Object) - Method in class org.pac4j.vertx.VertxWebContext
 
setResponseContentType(String) - Method in class org.pac4j.vertx.VertxWebContext
 
setResponseHeader(String, String) - Method in class org.pac4j.vertx.VertxWebContext
 
setUserProfiles(Map<String, UserProfile>) - Method in class org.pac4j.vertx.auth.Pac4jUser
 
setVertxUser(Pac4jUser) - Method in class org.pac4j.vertx.VertxWebContext
 

T

TokenMixin(String, String, String) - Constructor for class org.pac4j.vertx.core.DefaultJsonConverter.TokenMixin
 
toTechnicalException(Throwable) - Method in class org.pac4j.vertx.handler.impl.SecurityHandler
 

U

unexpectedFailure(RoutingContext, Throwable) - Method in class org.pac4j.vertx.handler.impl.SecurityHandler
 

V

ValueMixin(String, Scope.Value.Requirement) - Constructor for class org.pac4j.vertx.core.DefaultJsonConverter.ValueMixin
 
vertx - Variable in class org.pac4j.vertx.handler.impl.SecurityHandler
 
VertxClusteredMapStore<K,​V> - Class in org.pac4j.vertx.core.store
Pac4j shared store implementation based on vert.x clustered shared data.
VertxClusteredMapStore(Vertx) - Constructor for class org.pac4j.vertx.core.store.VertxClusteredMapStore
 
VertxClusteredMapStore(Vertx, int) - Constructor for class org.pac4j.vertx.core.store.VertxClusteredMapStore
 
VertxHttpActionAdapter - Class in org.pac4j.vertx.http
 
VertxHttpActionAdapter() - Constructor for class org.pac4j.vertx.http.VertxHttpActionAdapter
 
VertxLocalMapStore<K,​V> - Class in org.pac4j.vertx.core.store
Implementation of pac4j store based on vert.x LocalMap implementation.
VertxLocalMapStore(Vertx) - Constructor for class org.pac4j.vertx.core.store.VertxLocalMapStore
 
VertxMapStoreBase - Class in org.pac4j.vertx.core.store
 
VertxMapStoreBase() - Constructor for class org.pac4j.vertx.core.store.VertxMapStoreBase
 
VertxProfileManager - Class in org.pac4j.vertx
 
VertxProfileManager(VertxWebContext, VertxSessionStore) - Constructor for class org.pac4j.vertx.VertxProfileManager
 
VertxSessionStore - Class in org.pac4j.vertx.context.session
Vert.x implementation of pac4j SessionStore interface to access the existing vertx-web session.
VertxSessionStore(SessionStore) - Constructor for class org.pac4j.vertx.context.session.VertxSessionStore
 
VertxSessionStore(SessionStore, Session) - Constructor for class org.pac4j.vertx.context.session.VertxSessionStore
 
VertxWebContext - Class in org.pac4j.vertx
WebContext implementation for Vert.x 3.
VertxWebContext(RoutingContext, SessionStore) - Constructor for class org.pac4j.vertx.VertxWebContext
 
voidAsyncOpToBlocking(Func1<AsyncMap, Single>) - Method in class org.pac4j.vertx.core.store.VertxClusteredMapStore
 
A B C D E G H I J L M O P R S T U V 
All Classes All Packages