Index
All Classes and Interfaces|All Packages
A
- AbstractAdapter - Class in io.vertx.up.secure.authenticate
- AbstractAdapter() - Constructor for class io.vertx.up.secure.authenticate.AbstractAdapter
- AbstractLee - Class in io.vertx.up.secure
- AbstractLee() - Constructor for class io.vertx.up.secure.AbstractLee
- AdapterProvider - Interface in io.vertx.up.secure.authenticate
- add(AuthenticationHandler) - Method in interface io.vertx.up.secure.authenticate.ChainHandler
- add(AuthenticationHandler) - Method in class io.vertx.up.secure.authenticate.ChainHandlerImpl
- addAuthorizationProvider(AuthorizationProvider) - Method in class io.vertx.up.secure.authorization.AuthorizationBuiltInHandler
- all() - Static method in interface io.vertx.up.secure.authenticate.ChainHandler
- any() - Static method in interface io.vertx.up.secure.authenticate.ChainHandler
- authenticate(JsonObject, Handler<AsyncResult<User>>) - Method in class io.vertx.up.secure.authenticate.AuthenticateBuiltInProvider
- authenticate(Vertx, Aegis) - Method in class io.vertx.up.secure.BridgeLee
- authenticate(RoutingContext, Handler<AsyncResult<User>>) - Method in class io.vertx.up.secure.authenticate.ChainHandlerImpl
- AuthenticateBuiltInProvider - Class in io.vertx.up.secure.authenticate
- AuthenticateGateway - Class in io.vertx.up.secure.authenticate
- AuthenticateGateway() - Constructor for class io.vertx.up.secure.authenticate.AuthenticateGateway
- authorization(Vertx, Aegis) - Method in class io.vertx.up.secure.AbstractLee
- authorization(Vertx, Aegis) - Method in class io.vertx.up.secure.BridgeLee
- AuthorizationBuiltInHandler - Class in io.vertx.up.secure.authorization
-
Async authorization handler to extract resource from async database
- AuthorizationBuiltInProvider - Class in io.vertx.up.secure.authorization
- AuthorizationExtensionHandler - Interface in io.vertx.up.secure.authorization
- AuthorizationResource - Interface in io.vertx.up.secure.authorization
- AuthorizationResourceImpl - Class in io.vertx.up.secure.authorization
-
There are some difference between vertx and zero, in vertx, the resource and permissions are defined in Static Mode, it means that you won't fetch resource in your @AuthorizedResource method, in this kind of situation, you can pass `Authorization` object and keep matching unique one.
B
- BridgeLee - Class in io.vertx.up.secure
- BridgeLee() - Constructor for class io.vertx.up.secure.BridgeLee
- buildHandler(AuthenticationProvider, Aegis, HTTPAuthorizationHandler.Type) - Method in class io.vertx.up.secure.AbstractLee
- buildIn(Aegis) - Static method in interface io.vertx.up.secure.authorization.AuthorizationResource
C
- CC_ADAPTER - Static variable in interface io.vertx.up.secure.authenticate.AdapterProvider
- ChainHandler - Interface in io.vertx.up.secure.authenticate
- ChainHandlerImpl - Class in io.vertx.up.secure.authenticate
- ChainHandlerImpl(boolean) - Constructor for class io.vertx.up.secure.authenticate.ChainHandlerImpl
- common() - Static method in interface io.vertx.up.secure.authenticate.AdapterProvider
- configure(Aegis) - Method in interface io.vertx.up.secure.authorization.AuthorizationExtensionHandler
- create(Aegis) - Static method in class io.vertx.up.secure.authorization.AuthorizationBuiltInHandler
- create(AuthorizationResource) - Static method in class io.vertx.up.secure.authorization.AuthorizationBuiltInHandler
- create(String) - Static method in interface io.vertx.up.secure.profile.PermissionAuthorization
- create(Set<String>) - Static method in interface io.vertx.up.secure.profile.PermissionAuthorization
D
- decode(String, AegisItem) - Method in class io.vertx.up.secure.BridgeLee
E
- encode(JsonObject, AegisItem) - Method in class io.vertx.up.secure.BridgeLee
- extension(AuthenticationProvider) - Static method in interface io.vertx.up.secure.authenticate.AdapterProvider
G
- getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class io.vertx.up.secure.authorization.AuthorizationBuiltInProvider
- getId() - Method in class io.vertx.up.secure.authorization.AuthorizationBuiltInProvider
H
- handle(RoutingContext) - Method in class io.vertx.up.secure.authorization.AuthorizationBuiltInHandler
I
- io.vertx.up.secure - package io.vertx.up.secure
- io.vertx.up.secure.authenticate - package io.vertx.up.secure.authenticate
- io.vertx.up.secure.authorization - package io.vertx.up.secure.authorization
- io.vertx.up.secure.profile - package io.vertx.up.secure.profile
L
- logger() - Method in class io.vertx.up.secure.AbstractLee
M
- match(AuthorizationContext) - Method in class io.vertx.up.secure.profile.PermissionAuthorizationImpl
O
- option(Aegis, String) - Method in class io.vertx.up.secure.AbstractLee
P
- parameters(RoutingContext) - Static method in interface io.vertx.up.secure.authorization.AuthorizationResource
- performsRedirect() - Method in class io.vertx.up.secure.authenticate.ChainHandlerImpl
- PermissionAuthorization - Interface in io.vertx.up.secure.profile
- PermissionAuthorizationImpl - Class in io.vertx.up.secure.profile
- permissions() - Method in interface io.vertx.up.secure.profile.PermissionAuthorization
- permissions() - Method in class io.vertx.up.secure.profile.PermissionAuthorizationImpl
- provider(Vertx, Aegis) - Method in class io.vertx.up.secure.BridgeLee
- provider(Aegis) - Method in interface io.vertx.up.secure.authenticate.AdapterProvider
- provider(Aegis) - Static method in class io.vertx.up.secure.authenticate.AuthenticateBuiltInProvider
- provider(Aegis) - Static method in class io.vertx.up.secure.authorization.AuthorizationBuiltInProvider
- provider401Internal(Aegis) - Method in class io.vertx.up.secure.authenticate.AbstractAdapter
- providerInternal(Vertx, Aegis) - Method in class io.vertx.up.secure.AbstractLee
R
- requestResource(RoutingContext, Handler<AsyncResult<Authorization>>) - Method in interface io.vertx.up.secure.authorization.AuthorizationResource
- requestResource(RoutingContext, Handler<AsyncResult<Authorization>>) - Method in class io.vertx.up.secure.authorization.AuthorizationResourceImpl
U
- userCached(JsonObject, Actuator) - Static method in class io.vertx.up.secure.authenticate.AuthenticateGateway
- userCached(JsonObject, Actuator, Actuator) - Static method in class io.vertx.up.secure.authenticate.AuthenticateGateway
- userVerified(JsonObject, Aegis, Handler<AsyncResult<Boolean>>) - Static method in class io.vertx.up.secure.authenticate.AuthenticateGateway
V
- variableConsumer(BiConsumer<RoutingContext, AuthorizationContext>) - Method in class io.vertx.up.secure.authorization.AuthorizationBuiltInHandler
- verify(Authorization) - Method in class io.vertx.up.secure.profile.PermissionAuthorizationImpl
W
- wrapHandler(AuthenticationHandler, Aegis) - Method in class io.vertx.up.secure.AbstractLee
All Classes and Interfaces|All Packages