OptionalbroadcastOptionalloginWhat names an account to the OP in
login_hint. Default: preferred_username, else email.
OptionalmaxDefault 10. Past it the account signed out longest ago is forgotten; when every place is held by a signed-in account, a further sign-in is refused.
OptionalonRuns when an account is about to become this tab's active account, after its tokens are refreshed if due and before "activated" is emitted — e.g. to poll its CAEP stream and act on the signals queued while it was dormant. Throwing aborts the activation.
OptionalonRuns when an account stops being this tab's active account (e.g. to stop polling its stream).
OptionalonRuns before an account's tokens are deleted by signOut() or end()
(e.g. to delete its CAEP stream while its tokens still work).
OptionalrefreshDefault 60.
OptionalrememberHow long a signed-out account stays listed. Default 30.
OptionalstoreThe cache shared by every tab: the account list and
each account's tokens. Default: IndexedDB (IndexedDBTokenStore) when the client has a DPoP key,
else memory. A persistent store without DPoP is allowed, with a console warning.
OptionalstoreDefault "accounts".
OptionaltabWhere this tab remembers its active account. Default: sessionStorage where it exists, else memory.
Tell this origin's other tabs about changes (BroadcastChannel). Default true.