Skip navigation links
A C D I N P R S U V W 

A

AbstractUser - Class in io.vertx.ext.auth
Useful base class for implementing a User object.
AbstractUser() - Constructor for class io.vertx.ext.auth.AbstractUser
 
append(AuthProvider) - Method in interface io.vertx.ext.auth.ChainAuth
Appends a auth provider to the chain.
authenticate(JsonObject, Handler<AsyncResult<User>>) - Method in interface io.vertx.ext.auth.AuthProvider
Authenticate a user.
AuthOptions - Interface in io.vertx.ext.auth
A common base object for authentication options.
AuthProvider - Interface in io.vertx.ext.auth
User-facing interface for authenticating users.

C

cachedPermissions - Variable in class io.vertx.ext.auth.AbstractUser
 
ChainAuth - Interface in io.vertx.ext.auth
Chain several auth providers as if they were one.
clear() - Method in interface io.vertx.ext.auth.ChainAuth
Clears the chain.
clearCache() - Method in class io.vertx.ext.auth.AbstractUser
 
clearCache() - Method in interface io.vertx.ext.auth.User
The User object will cache any authorities that it knows it has to avoid hitting the underlying auth provider each time.
clone() - Method in interface io.vertx.ext.auth.AuthOptions
 
close() - Method in class io.vertx.ext.auth.PRNG
 
create() - Static method in interface io.vertx.ext.auth.ChainAuth
Create a Chainable Auth Provider auth provider
createProvider(Vertx) - Method in interface io.vertx.ext.auth.AuthOptions
Create the suitable provider for this option.
current() - Static method in interface io.vertx.ext.auth.VertxContextPRNG
Get or create a secure non blocking random number generator using the current vert.x context.
current(Context) - Static method in interface io.vertx.ext.auth.VertxContextPRNG
Get or create a secure non blocking random number generator using the provided vert.x context.
current(Vertx) - Static method in interface io.vertx.ext.auth.VertxContextPRNG
Get or create a secure non blocking random number generator using the current vert.x instance.

D

doIsPermitted(String, Handler<AsyncResult<Boolean>>) - Method in class io.vertx.ext.auth.AbstractUser
 

I

io.vertx.ext.auth - package io.vertx.ext.auth
= Vert.x Auth - Authentication and Authorisation This Vert.x component provides interfaces for authentication and authorisation that can be used from your Vert.x applications and can be backed by different providers.
isAuthorised(String, Handler<AsyncResult<Boolean>>) - Method in class io.vertx.ext.auth.AbstractUser
 
isAuthorised(String, Handler<AsyncResult<Boolean>>) - Method in interface io.vertx.ext.auth.User
Is the user authorised to

N

nextBytes(byte[]) - Method in class io.vertx.ext.auth.PRNG
 
nextBytes(byte[]) - Method in interface io.vertx.ext.auth.VertxContextPRNG
Fills the given byte array with random bytes.
nextInt() - Method in class io.vertx.ext.auth.PRNG
 
nextInt() - Method in interface io.vertx.ext.auth.VertxContextPRNG
Returns a secure random int
nextString(int) - Method in interface io.vertx.ext.auth.VertxContextPRNG
Returns a Base64 mime encoded String of random data with the given length.

P

principal() - Method in interface io.vertx.ext.auth.User
Get the underlying principal for the User.
PRNG - Class in io.vertx.ext.auth
Wrapper around secure random that periodically seeds the PRNG with new entropy.
PRNG(Vertx) - Constructor for class io.vertx.ext.auth.PRNG
 

R

readFromBuffer(int, Buffer) - Method in class io.vertx.ext.auth.AbstractUser
 
remove(AuthProvider) - Method in interface io.vertx.ext.auth.ChainAuth
Removes a provider from the chain.

S

setAuthProvider(AuthProvider) - Method in interface io.vertx.ext.auth.User
Set the auth provider for the User.

U

User - Interface in io.vertx.ext.auth
Represents an authenticates User and contains operations to authorise the user.

V

VertxContextPRNG - Interface in io.vertx.ext.auth
A secure non blocking random number generator isolated to the current context.

W

writeToBuffer(Buffer) - Method in class io.vertx.ext.auth.AbstractUser
 
A C D I N P R S U V W 
Skip navigation links

Copyright © 2018. All rights reserved.