Authenticate a user and receive an AuthenticateResponse.
The authentication URL of the current transaction.
the ID of the passkey with which to authenticate.
Initiates authentication using an OTP, which will be sent to the provided email address.
The authentication URL of the current transaction.
The email address where the OTP will be sent.
Bind a passkey to a device.
the URL used to bind a passkey to a device.
Delete a passkey by ID.
the the passkey id, uniquely identifying a Passkey.
Get the Authentication Context for the current transaction.
The Authentication Context contains the Authenticator Config, Authentication Method Configuration, request origin, and the authenticating application. This is used to retrieve authentication parameters for an ongoing transaction.
The authentication URL of the current transaction.
Get all current passkeys for this device.
Initialize the SDK. This must be called before any other functions are called. Note: Hot reloading will not call this function again. If changes have been made to calling this function, fully reload the app to see those changes.
A prompt the user will see when asked for biometrics.
OptionalallowedDomains: string[]An optional array of whitelisted domains for network operations. This will default to Beyond Identity’s allowed domains when not provided or is empty.
Returns whether a URL is a valid Authenticate URL or not.
The URL in question.
Returns whether a URL is a valid Bind Passkey URL or not.
The URL in question.
Redeems an OTP for a grant code.
Returns a promise that resolves to an AuthenticateResponse on success
or an OtpChallengeResponse on failure to authenticate with the provided OTP code.
Use the url provided in OtpChallengeResponse for retry.
The authentication URL of the current transaction.
The OTP to redeem.
A NativeEventEmitter to listen for
Loggerevents after callingEmbedded.initialize