Index

A B C D E G H I L M O P R U V W 
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
 
A B C D E G H I L M O P R U V W 
All Classes and Interfaces|All Packages