Package-level declarations
Types
Android TokenEncryptionHandler backed by the Android Keystore, with optional biometric gating.
Configuration for the BearerTokenPlugin.
Thrown when the biometric key protecting a stored token has been permanently invalidated — for example, after the user enrolls a new biometric on the device.
Cross-platform credential interface providing token management operations.
Default cross-platform immutable implementation of Credential.
Platform-agnostic abstraction for storing the default credential ID.
Result of an encryption operation, containing the ciphertext and optional platform-specific extras.
JVM-based AES-256-GCM token encryption handler for KMP apps.
No-op TokenEncryptionHandler that stores tokens in plaintext.
Cross-platform credential manager providing CRUD operations for credentials.
Default cross-platform implementation of TokenInfo.
Platform-agnostic interface for encrypting and decrypting token data.
Platform-agnostic signal thrown by a TokenEncryptionHandler.decrypt implementation when the key protecting the ciphertext has been permanently invalidated (for example, an Android Keystore key invalidated by new biometric enrollment).
Platform-agnostic abstraction for persisting and retrieving OAuth2 tokens.