KSafeTokenManager

class KSafeTokenManager(kSafe: KSafe) : TokenManager

A TokenManager implementation that uses KSafe for secure persistence.

This implementation stores tokens securely on the device using the platform's preferred secure storage (e.g., EncryptedSharedPreferences on Android).

Constructors

Link copied to clipboard
constructor(kSafe: KSafe)

Functions

Link copied to clipboard
open override fun accessToken(): String?

Retrieves the current access token from secure storage.

Link copied to clipboard
open override fun clearTokens()

Deletes all stored tokens from secure storage.

Link copied to clipboard
open override fun refreshToken(): String?

Retrieves the current refresh token from secure storage.

Link copied to clipboard
open override fun storeTokens(accessToken: String, refreshToken: String?)

Securely stores the access and refresh tokens.