mirror of
https://github.com/bookorbit/bookorbit.git
synced 2026-11-03 08:21:39 -06:00
chore: sync dependency branch with main
This commit is contained in:
@@ -9,6 +9,12 @@ export enum AuditAction {
|
||||
AuthPasswordAdminReset = "auth.password.admin_reset",
|
||||
AuthSessionRevoke = "auth.session.revoke",
|
||||
|
||||
MagicLinkCreate = "magic_link.create",
|
||||
MagicLinkLogin = "magic_link.login",
|
||||
MagicLinkRevoke = "magic_link.revoke",
|
||||
MagicLinkActivate = "magic_link.activate",
|
||||
MagicLinkDeactivate = "magic_link.deactivate",
|
||||
|
||||
OidcLogin = "auth.oidc.login",
|
||||
OidcUserProvisioned = "auth.oidc.user_provisioned",
|
||||
OidcIdentityLinked = "auth.oidc.identity_linked",
|
||||
@@ -121,6 +127,7 @@ export enum AuditResource {
|
||||
Language = "language",
|
||||
Series = "series",
|
||||
OidcIdentity = "oidc_identity",
|
||||
MagicLinkToken = "magic_link_token",
|
||||
}
|
||||
|
||||
export interface AuditLogEntry {
|
||||
|
||||
@@ -10,6 +10,7 @@ export const ProvisioningMethod = {
|
||||
Local: "local",
|
||||
Manual: "manual",
|
||||
Oidc: "oidc",
|
||||
Shared: "shared",
|
||||
} as const;
|
||||
|
||||
export type ProvisioningMethod = (typeof ProvisioningMethod)[keyof typeof ProvisioningMethod];
|
||||
@@ -142,3 +143,25 @@ export interface Session {
|
||||
createdAt: string;
|
||||
expiresAt: string;
|
||||
}
|
||||
|
||||
export interface MagicLinkToken {
|
||||
id: number;
|
||||
userId: number;
|
||||
username: string;
|
||||
createdByUsername: string | null;
|
||||
label: string;
|
||||
rawToken: string;
|
||||
isActive: boolean;
|
||||
expiresAt: string | null;
|
||||
lastUsedAt: string | null;
|
||||
useCount: number;
|
||||
createdAt: string;
|
||||
revokedAt: string | null;
|
||||
}
|
||||
|
||||
export interface MagicLinkTokenCreateResponse {
|
||||
id: number;
|
||||
token: string;
|
||||
label: string;
|
||||
expiresAt: string | null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user