Client object keeps track of the authenticated sessions in the current device. The device can be a browser, a native application or any other medium that is usually the requesting part in a request/response architecture.
Client object also holds information about any sign in or sign up attempts that might be in progress, tracking the sign in or sign up progress.
|The current sign in attempt, or |
|The current sign up attempt, or |
|A list of sessions that have been created on this client.|
|A list of active sessions on this client.|
|Unique identifier of the last active Session on this client.|
|Timestamp of last update for the client.|
function isNew(): boolean;
true if this client hasn't been saved (created) yet in the Frontend API. Returns
function create(): Promise<Client>;
Creates a new client for the current instance along with its cookie.
function destroy(): Promise<void>;
Deletes the client. All sessions will be reset.