UserLogin
export interface UserLogin {
userId?: string;
name?: string;
email?: string;
claims: {
[claimName: string]: any;
};
license?: {
type: 'demo' | 'eval' | 'prod' | 'client';
status: 'ok' | 'expired' | 'deactivated';
validUntil?: Date;
evalDaysLeft?: number;
};
lastLogin: Date;
accessToken?: string;
accessTokenExpiration?: Date;
refreshToken?: string;
refreshTokenExpiration?: Date;
nonExportablePrivateKey?: CryptoKey;
publicKey?: CryptoKey;
isLoggedIn?: boolean;
}
Dexie Cloud Docs
- Access Control in Dexie Cloud
- Add demo users
- Add public data
- Authentication in Dexie Cloud
- Consistency in Dexie Cloud
- DBPermissionSet
- Dexie Cloud API
- Dexie Cloud CLI
- Dexie Cloud Docs
- Dexie Cloud REST API
- DexieCloudOptions
- Invite
- Limits
- Member
- PersistedSyncState
- Purchase Subscription
- Realm
- Role
- Run Dexie Cloud on Own Servers
- Sharding and Scalability
- SyncState
- UserLogin
- db.cloud.configure()
- db.cloud.currentUser
- db.cloud.currentUserId
- db.cloud.events.syncComplete
- db.cloud.invites
- db.cloud.login()
- db.cloud.logout()
- db.cloud.options
- db.cloud.permissions()
- db.cloud.persistedSyncState
- db.cloud.roles
- db.cloud.schema
- db.cloud.sync()
- db.cloud.syncState
- db.cloud.userInteraction
- db.cloud.usingServiceWorker
- db.cloud.version
- db.cloud.webSocketStatus
- db.members
- db.realms
- db.roles
- dexie-cloud-addon