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

A

adapt(HttpAction, VertxWebContext) - 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
 
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(VertxWebContext, 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<VertxWebContext>, 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<VertxWebContext>, 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(VertxWebContext) - Method in class org.pac4j.vertx.context.session.VertxSessionStore
 
doIsPermitted(String, Handler<AsyncResult<Boolean>>) - Method in class org.pac4j.vertx.auth.Pac4jUser
 

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(VertxWebContext, 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
 
getOrCreateSessionId(VertxWebContext) - Method in class org.pac4j.vertx.context.session.VertxSessionStore
 
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
 
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
 
getSessionStore() - Method in class org.pac4j.vertx.VertxWebContext
 
getTrackableSession(VertxWebContext) - 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(VertxWebContext) - 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
 
handle(RoutingContext) - Method in class org.pac4j.vertx.handler.impl.SecurityHandler
 

I

INSTANCE - Static variable in class org.pac4j.vertx.http.VertxHttpActionAdapter
 
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<VertxWebContext>, 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
 
pac4jUserProfiles() - Method in class org.pac4j.vertx.auth.Pac4jUser
 
Pac4JUserProfiles - Class in org.pac4j.vertx.auth
 
Pac4JUserProfiles() - Constructor for class org.pac4j.vertx.auth.Pac4JUserProfiles
 
Pac4JUserProfiles(Object) - Constructor for class org.pac4j.vertx.auth.Pac4JUserProfiles
 
parseCredentials(RoutingContext, Handler<AsyncResult<JsonObject>>) - Method in class org.pac4j.vertx.handler.impl.SecurityHandler
 
principal() - Method in class org.pac4j.vertx.auth.Pac4jUser
 

R

readFromBuffer(int, Buffer) - Method in class org.pac4j.vertx.auth.Pac4jUser
 
readFromBuffer(int, Buffer) - Method in class org.pac4j.vertx.auth.Pac4JUserProfiles
 
remove(boolean) - Method in class org.pac4j.vertx.VertxProfileManager
 
remove(K) - Method in class org.pac4j.vertx.core.store.VertxClusteredMapStore
 
remove(K) - Method in class org.pac4j.vertx.core.store.VertxLocalMapStore
 
removeVertxUser() - Method in class org.pac4j.vertx.VertxWebContext
 
renewSession(VertxWebContext) - Method in class org.pac4j.vertx.context.session.VertxSessionStore
 

S

saveAll(LinkedHashMap<String, CommonProfile>, boolean) - Method in class org.pac4j.vertx.VertxProfileManager
 
SecurityHandler - Class in org.pac4j.vertx.handler.impl
 
SecurityHandler(Vertx, SessionStore<VertxWebContext>, 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(VertxWebContext, 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, CommonProfile>) - 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) - Constructor for class org.pac4j.vertx.VertxProfileManager
 
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<VertxWebContext>) - Constructor for class org.pac4j.vertx.VertxWebContext
 
voidAsyncOpToBlocking(Func1<AsyncMap, Observable>) - Method in class org.pac4j.vertx.core.store.VertxClusteredMapStore
 

W

writeToBuffer(Buffer) - Method in class org.pac4j.vertx.auth.Pac4jUser
 
writeToBuffer(Buffer) - Method in class org.pac4j.vertx.auth.Pac4JUserProfiles
 
A B C D E G H I J L M O P R S T U V W 
All Classes All Packages