Parameters

None

Returns

Promise<void>

Destroys the user session with Xkit and removes the internal configuration of any access tokens. Subsequent calls to functions on xkit.js after logout resolves will fail unless they don't require authentication.

This action is idempotent - calling logout when the user has no active session or configured tokens is a no-op.