f
approvalCapabilityKeys(approval: ContractApproval): string[]
Returns the raw global capability keys required by an approval.
f
f
T
SessionKeyOptions = { persistence?: SessionKeyPersistenceMode; expiresAt?: number | Date; ttlMs?: number; }
-
expiresAt: number | Date
Expiry for remembered keys, as epoch milliseconds or a Date.
-
persistence: SessionKeyPersistenceMode
Defaults to remembered IndexedDB storage.
-
ttlMs: number
Relative expiry for remembered keys. Ignored when expiresAt is set.
Usage
import * as Browser_based_authentication_utilities_for_session_key_based_authentication__Uses_WebCrypto_API_and_IndexedDB_for_secure_key_storage_ from "trellis/auth/browser.ts";