public class WebAuthn extends AuthenticationProvider
AuthenticationProvider instances.
NOTE: This class has been automatically generated from the original non RX-ified interface using Vert.x codegen.| Modifier and Type | Field and Description |
|---|---|
static io.vertx.lang.rx.TypeArg<WebAuthn> |
__TYPE_ARG |
| Constructor and Description |
|---|
WebAuthn(Object delegate) |
WebAuthn(WebAuthn delegate) |
| Modifier and Type | Method and Description |
|---|---|
static WebAuthn |
create(Vertx vertx,
CredentialStore store)
Create a WebAuthN auth provider
|
static WebAuthn |
create(Vertx vertx,
WebAuthnOptions options,
CredentialStore store)
Create a WebAuthN auth provider
|
WebAuthn |
createCredentialsOptions(JsonObject user)
Generates makeCredentials request
|
WebAuthn |
createCredentialsOptions(JsonObject user,
Handler<AsyncResult<JsonObject>> handler)
Generates makeCredentials request
|
boolean |
equals(Object o) |
WebAuthn |
getCredentialsOptions(String username)
Generates getAssertion request.
|
WebAuthn |
getCredentialsOptions(String username,
Handler<AsyncResult<JsonObject>> handler)
Generates getAssertion request.
|
WebAuthn |
getDelegate() |
int |
hashCode() |
static WebAuthn |
newInstance(WebAuthn arg) |
Single<JsonObject> |
rxCreateCredentialsOptions(JsonObject user)
Generates makeCredentials request
|
Single<JsonObject> |
rxGetCredentialsOptions(String username)
Generates getAssertion request.
|
String |
toString() |
authenticate, authenticate, authenticate, authenticate, newInstance, rxAuthenticate, rxAuthenticatepublic static final io.vertx.lang.rx.TypeArg<WebAuthn> __TYPE_ARG
public WebAuthn(WebAuthn delegate)
public WebAuthn(Object delegate)
public String toString()
toString in class AuthenticationProviderpublic boolean equals(Object o)
equals in class AuthenticationProviderpublic int hashCode()
hashCode in class AuthenticationProviderpublic WebAuthn getDelegate()
getDelegate in class AuthenticationProviderpublic static WebAuthn create(Vertx vertx, CredentialStore store)
vertx - the Vertx instance.store - the user store used to load credentials.public static WebAuthn create(Vertx vertx, WebAuthnOptions options, CredentialStore store)
vertx - the Vertx instance.options - the custom options to the provider.store - the user store used to load credentials.public WebAuthn createCredentialsOptions(JsonObject user, Handler<AsyncResult<JsonObject>> handler)
user - - the user object with username, displayNamehandler - server encoded make credentials requestpublic WebAuthn createCredentialsOptions(JsonObject user)
user - - the user object with username, displayNamepublic Single<JsonObject> rxCreateCredentialsOptions(JsonObject user)
user - - the user object with username, displayNamepublic WebAuthn getCredentialsOptions(String username, Handler<AsyncResult<JsonObject>> handler)
RequireResidentKey and
the username is null then the generated assertion will be a RK assertion (Usernameless).username - the unique user identifiedhandler - server encoded get assertion requestpublic WebAuthn getCredentialsOptions(String username)
RequireResidentKey and
the username is null then the generated assertion will be a RK assertion (Usernameless).username - the unique user identifiedpublic Single<JsonObject> rxGetCredentialsOptions(String username)
RequireResidentKey and
the username is null then the generated assertion will be a RK assertion (Usernameless).username - the unique user identifiedCopyright © 2020 Eclipse. All rights reserved.