Package-level declarations
Types
Link copied to clipboard
Android storage adapter using EncryptedSharedPreferences for secure credential and session persistence.
Link copied to clipboard
class AndroidWebAuthnProvider(context: Context, rpId: String, rpName: String, timeout: Long = OZConstants.WEBAUTHN_TIMEOUT_MS, authenticatorAttachment: String? = null) : WebAuthnProvider
Android implementation of WebAuthnProvider using the Credential Manager API.
Link copied to clipboard
class AppleWebAuthnProvider(rpId: String, rpName: String, timeout: Long = OZConstants.WEBAUTHN_TIMEOUT_MS) : WebAuthnProvider
Apple-native WebAuthn provider using AuthenticationServices framework.
Link copied to clipboard
Storage adapter backed by the browser's IndexedDB API.
Link copied to clipboard
class JsWebAuthnProvider(rpId: String, rpName: String, timeout: Long = OZConstants.WEBAUTHN_TIMEOUT_MS) : WebAuthnProvider
JavaScript/Browser implementation of WebAuthnProvider using the Web Authentication API.
Link copied to clipboard
Persistent storage adapter for smart account credentials and sessions using the iOS/macOS Keychain.
Link copied to clipboard
Storage adapter backed by the browser's localStorage API.
Link copied to clipboard
Persistent storage adapter for smart account credentials and sessions using NSUserDefaults.