helpers/src/auth library

Classes

Auth
Authentication class for managing user sessions.

Functions

authAuthenticate({dynamic data, String? session}) → Future<void>
Authenticate a session.
authData({String? field, String? session}) → dynamic
Get auth data for a session.
authDeviceId() → Future<String>
Get the device ID.
authIsAuthenticated({String? session}) → Future<bool>
Check if a session is authenticated.
authKey([String? session]) → String
Get the storage key for a session.
authLogout({String? session}) → Future<void>
Logout from a session.
authLogoutAll({List<String> sessions = const []}) → Future<void>
Logout from all sessions.
authSet(dynamic update(dynamic data), {String? session}) → Future<void>
Update auth data for a session.
authSyncToBackpack({String? session}) → Future<void>
Sync auth data to backpack for a session.