Skip navigation links
A C F G H I O R S T 

A

Authenticator - Class in io.vertx.ext.auth.otp
Authenticator of specific user.
Authenticator(boolean) - Constructor for class io.vertx.ext.auth.otp.Authenticator
 
Authenticator() - Constructor for class io.vertx.ext.auth.otp.Authenticator
 
Authenticator(JsonObject) - Constructor for class io.vertx.ext.auth.otp.Authenticator
 
AuthenticatorConverter - Class in io.vertx.ext.auth.otp
Converter and mapper for Authenticator.
AuthenticatorConverter() - Constructor for class io.vertx.ext.auth.otp.AuthenticatorConverter
 
authenticatorFetcher(Function<String, Future<Authenticator>>) - Method in interface io.vertx.ext.auth.otp.hotp.HotpAuth
Provide a Function that can fetch Authenticators from a backend given an identifier argument.
authenticatorFetcher(Function<String, Future<Authenticator>>) - Method in interface io.vertx.ext.auth.otp.totp.TotpAuth
Provide a Function that can fetch Authenticators from a backend given an identifier argument.
authenticatorUpdater(Function<Authenticator, Future<Void>>) - Method in interface io.vertx.ext.auth.otp.hotp.HotpAuth
Provide a Function that can update or insert a Authenticator.
authenticatorUpdater(Function<Authenticator, Future<Void>>) - Method in interface io.vertx.ext.auth.otp.totp.TotpAuth
Provide a Function that can update or insert a Authenticator.

C

checkValid(V) - Method in class io.vertx.ext.auth.otp.OtpCredentials
 
create() - Static method in interface io.vertx.ext.auth.otp.hotp.HotpAuth
Creates an instance of HotpAuth.
create(HotpAuthOptions) - Static method in interface io.vertx.ext.auth.otp.hotp.HotpAuth
Creates an instance of HotpAuth.
create() - Static method in interface io.vertx.ext.auth.otp.OtpKeyGenerator
Creates an instance of OtpKeyGenerator.
create(String) - Static method in interface io.vertx.ext.auth.otp.OtpKeyGenerator
Creates an instance of OtpKeyGenerator.
create() - Static method in interface io.vertx.ext.auth.otp.totp.TotpAuth
Creates an instance of TotpAuth.
create(TotpAuthOptions) - Static method in interface io.vertx.ext.auth.otp.totp.TotpAuth
Creates an instance of TotpAuth.
createAuthenticator(String, OtpKey) - Method in interface io.vertx.ext.auth.otp.hotp.HotpAuth
Creating authenticator from user id and key.
createAuthenticator(String, OtpKey) - Method in interface io.vertx.ext.auth.otp.totp.TotpAuth
Creating authenticator from user id and key.

F

fromJson(Iterable<Map.Entry<String, Object>>, Authenticator) - Static method in class io.vertx.ext.auth.otp.AuthenticatorConverter
 
fromJson(Iterable<Map.Entry<String, Object>>, HotpAuthOptions) - Static method in class io.vertx.ext.auth.otp.hotp.HotpAuthOptionsConverter
 
fromJson(Iterable<Map.Entry<String, Object>>, TotpAuthOptions) - Static method in class io.vertx.ext.auth.otp.totp.TotpAuthOptionsConverter
 

G

generate() - Method in interface io.vertx.ext.auth.otp.OtpKeyGenerator
Generate key with default size;
generate(int) - Method in interface io.vertx.ext.auth.otp.OtpKeyGenerator
Generate key
generateUri(OtpKey, String, String, String) - Method in interface io.vertx.ext.auth.otp.hotp.HotpAuth
Creating URI for register in key in user device.
generateUri(OtpKey, String, String) - Method in interface io.vertx.ext.auth.otp.hotp.HotpAuth
Creating URI for register in key in user device.
generateUri(OtpKey, String) - Method in interface io.vertx.ext.auth.otp.hotp.HotpAuth
Creating URI for register in key in user device.
generateUri(OtpKey, String, String, String) - Method in interface io.vertx.ext.auth.otp.totp.TotpAuth
Creating URI for register in key in user device.
generateUri(OtpKey, String, String) - Method in interface io.vertx.ext.auth.otp.totp.TotpAuth
Creating URI for register in key in user device.
generateUri(OtpKey, String) - Method in interface io.vertx.ext.auth.otp.totp.TotpAuth
Creating URI for register in key in user device.
getAlgorithm() - Method in class io.vertx.ext.auth.otp.Authenticator
 
getAlgorithm() - Method in class io.vertx.ext.auth.otp.OtpKey
 
getAlgorithm() - Method in interface io.vertx.ext.auth.otp.OtpKeyGenerator
 
getAuthAttempts() - Method in class io.vertx.ext.auth.otp.Authenticator
 
getAuthAttemptsLimit() - Method in class io.vertx.ext.auth.otp.hotp.HotpAuthOptions
 
getAuthAttemptsLimit() - Method in class io.vertx.ext.auth.otp.totp.TotpAuthOptions
 
getCode() - Method in class io.vertx.ext.auth.otp.OtpCredentials
 
getCounter() - Method in class io.vertx.ext.auth.otp.Authenticator
 
getCounter() - Method in class io.vertx.ext.auth.otp.hotp.HotpAuthOptions
 
getIdentifier() - Method in class io.vertx.ext.auth.otp.Authenticator
 
getIdentifier() - Method in class io.vertx.ext.auth.otp.OtpCredentials
 
getKey() - Method in class io.vertx.ext.auth.otp.Authenticator
 
getKey() - Method in class io.vertx.ext.auth.otp.OtpKey
 
getKeyBytes() - Method in class io.vertx.ext.auth.otp.OtpKey
 
getLookAheadWindow() - Method in class io.vertx.ext.auth.otp.hotp.HotpAuthOptions
 
getPasswordLength() - Method in class io.vertx.ext.auth.otp.hotp.HotpAuthOptions
 
getPasswordLength() - Method in class io.vertx.ext.auth.otp.totp.TotpAuthOptions
 
getPeriod() - Method in class io.vertx.ext.auth.otp.Authenticator
 
getPeriod() - Method in class io.vertx.ext.auth.otp.totp.TotpAuthOptions
 

H

HotpAuth - Interface in io.vertx.ext.auth.otp.hotp
An extension of AuthProvider which uses the one time passwords based on counter to perform authentication.
HotpAuthOptions - Class in io.vertx.ext.auth.otp.hotp
Options configuring HOTP authentication.
HotpAuthOptions(JsonObject) - Constructor for class io.vertx.ext.auth.otp.hotp.HotpAuthOptions
 
HotpAuthOptions() - Constructor for class io.vertx.ext.auth.otp.hotp.HotpAuthOptions
 
HotpAuthOptions(int, int, int) - Constructor for class io.vertx.ext.auth.otp.hotp.HotpAuthOptions
 
HotpAuthOptionsConverter - Class in io.vertx.ext.auth.otp.hotp
Converter and mapper for HotpAuthOptions.
HotpAuthOptionsConverter() - Constructor for class io.vertx.ext.auth.otp.hotp.HotpAuthOptionsConverter
 

I

io.vertx.ext.auth.otp - package io.vertx.ext.auth.otp
 
io.vertx.ext.auth.otp.hotp - package io.vertx.ext.auth.otp.hotp
 
io.vertx.ext.auth.otp.totp - package io.vertx.ext.auth.otp.totp
 
isRegistration() - Method in class io.vertx.ext.auth.otp.Authenticator
 
isUsingAttemptsLimit() - Method in class io.vertx.ext.auth.otp.hotp.HotpAuthOptions
 
isUsingAttemptsLimit() - Method in class io.vertx.ext.auth.otp.totp.TotpAuthOptions
 
isUsingResynchronization() - Method in class io.vertx.ext.auth.otp.hotp.HotpAuthOptions
 

O

OtpCredentials - Class in io.vertx.ext.auth.otp
Credentials for HotpAuth or TotpAuth authentication providers.
OtpCredentials(JsonObject) - Constructor for class io.vertx.ext.auth.otp.OtpCredentials
 
OtpCredentials(String, String) - Constructor for class io.vertx.ext.auth.otp.OtpCredentials
 
OtpCredentialsConverter - Class in io.vertx.ext.auth.otp
Converter and mapper for OtpCredentials.
OtpCredentialsConverter() - Constructor for class io.vertx.ext.auth.otp.OtpCredentialsConverter
 
OtpKey - Class in io.vertx.ext.auth.otp
Key of specific user.
OtpKey() - Constructor for class io.vertx.ext.auth.otp.OtpKey
 
OtpKey(OtpKey) - Constructor for class io.vertx.ext.auth.otp.OtpKey
 
OtpKey(JsonObject) - Constructor for class io.vertx.ext.auth.otp.OtpKey
 
OtpKeyGenerator - Interface in io.vertx.ext.auth.otp
Otp key generator.

R

registered() - Method in class io.vertx.ext.auth.otp.Authenticator
 

S

setAlgorithm(String) - Method in class io.vertx.ext.auth.otp.Authenticator
 
setAlgorithm(String) - Method in class io.vertx.ext.auth.otp.OtpKey
 
setAuthAttempts(Integer) - Method in class io.vertx.ext.auth.otp.Authenticator
 
setAuthAttemptsLimit(int) - Method in class io.vertx.ext.auth.otp.hotp.HotpAuthOptions
 
setAuthAttemptsLimit(int) - Method in class io.vertx.ext.auth.otp.totp.TotpAuthOptions
 
setCode(String) - Method in class io.vertx.ext.auth.otp.OtpCredentials
 
setCounter(long) - Method in class io.vertx.ext.auth.otp.Authenticator
 
setCounter(long) - Method in class io.vertx.ext.auth.otp.hotp.HotpAuthOptions
 
setIdentifier(String) - Method in class io.vertx.ext.auth.otp.Authenticator
 
setIdentifier(String) - Method in class io.vertx.ext.auth.otp.OtpCredentials
 
setKey(String) - Method in class io.vertx.ext.auth.otp.Authenticator
 
setKey(String) - Method in class io.vertx.ext.auth.otp.OtpKey
 
setLookAheadWindow(int) - Method in class io.vertx.ext.auth.otp.hotp.HotpAuthOptions
 
setPasswordLength(int) - Method in class io.vertx.ext.auth.otp.hotp.HotpAuthOptions
 
setPasswordLength(int) - Method in class io.vertx.ext.auth.otp.totp.TotpAuthOptions
 
setPeriod(long) - Method in class io.vertx.ext.auth.otp.Authenticator
 
setPeriod(long) - Method in class io.vertx.ext.auth.otp.totp.TotpAuthOptions
 

T

toJson() - Method in class io.vertx.ext.auth.otp.Authenticator
 
toJson(Authenticator, JsonObject) - Static method in class io.vertx.ext.auth.otp.AuthenticatorConverter
 
toJson(Authenticator, Map<String, Object>) - Static method in class io.vertx.ext.auth.otp.AuthenticatorConverter
 
toJson(HotpAuthOptions, JsonObject) - Static method in class io.vertx.ext.auth.otp.hotp.HotpAuthOptionsConverter
 
toJson(HotpAuthOptions, Map<String, Object>) - Static method in class io.vertx.ext.auth.otp.hotp.HotpAuthOptionsConverter
 
toJson() - Method in class io.vertx.ext.auth.otp.OtpCredentials
 
toJson() - Method in class io.vertx.ext.auth.otp.OtpKey
 
toJson(TotpAuthOptions, JsonObject) - Static method in class io.vertx.ext.auth.otp.totp.TotpAuthOptionsConverter
 
toJson(TotpAuthOptions, Map<String, Object>) - Static method in class io.vertx.ext.auth.otp.totp.TotpAuthOptionsConverter
 
toString() - Method in class io.vertx.ext.auth.otp.Authenticator
 
toString() - Method in class io.vertx.ext.auth.otp.OtpKey
 
TotpAuth - Interface in io.vertx.ext.auth.otp.totp
An extension of AuthProvider which uses the one time passwords based on time to perform authentication.
TotpAuthOptions - Class in io.vertx.ext.auth.otp.totp
Options configuring TOTP authentication.
TotpAuthOptions(JsonObject) - Constructor for class io.vertx.ext.auth.otp.totp.TotpAuthOptions
 
TotpAuthOptions() - Constructor for class io.vertx.ext.auth.otp.totp.TotpAuthOptions
 
TotpAuthOptions(int, int, long) - Constructor for class io.vertx.ext.auth.otp.totp.TotpAuthOptions
 
TotpAuthOptionsConverter - Class in io.vertx.ext.auth.otp.totp
Converter and mapper for TotpAuthOptions.
TotpAuthOptionsConverter() - Constructor for class io.vertx.ext.auth.otp.totp.TotpAuthOptionsConverter
 
A C F G H I O R S T 
Skip navigation links

Copyright © 2021 Eclipse. All rights reserved.