feat: passkeys (#32194)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev> (cherry picked from commit 6233a79bf7e4cec11e9ea1094908ff3b228fcbe0)
This commit is contained in:
@@ -5,6 +5,12 @@ import { asIntegerEnum } from 'src/utils/helpers.js';
|
||||
export enum AuthType {
|
||||
Password = 'password',
|
||||
OAuth = 'oauth',
|
||||
Passkey = 'passkey',
|
||||
}
|
||||
|
||||
export enum AuthChallengeType {
|
||||
PasskeyRegistration = 'PasskeyRegistration',
|
||||
PasskeyAuthentication = 'PasskeyAuthentication',
|
||||
}
|
||||
|
||||
export enum ImmichCookie {
|
||||
@@ -244,6 +250,10 @@ export enum Permission {
|
||||
PartnerUpdate = 'partner.update',
|
||||
PartnerDelete = 'partner.delete',
|
||||
|
||||
PasskeyRead = 'passkey.read',
|
||||
PasskeyUpdate = 'passkey.update',
|
||||
PasskeyDelete = 'passkey.delete',
|
||||
|
||||
PersonCreate = 'person.create',
|
||||
PersonRead = 'person.read',
|
||||
PersonUpdate = 'person.update',
|
||||
@@ -892,6 +902,8 @@ export enum JobName {
|
||||
|
||||
AuditTableCleanup = 'AuditTableCleanup',
|
||||
|
||||
AuthChallengeCleanup = 'AuthChallengeCleanup',
|
||||
|
||||
DatabaseBackup = 'DatabaseBackup',
|
||||
|
||||
FacialRecognitionQueueAll = 'FacialRecognitionQueueAll',
|
||||
@@ -1271,6 +1283,7 @@ export enum ApiTag {
|
||||
NotificationsAdmin = 'Notifications (admin)',
|
||||
ClusterGroups = 'Cluster groups',
|
||||
Partners = 'Partners',
|
||||
Passkeys = 'Passkeys',
|
||||
People = 'People',
|
||||
Plugins = 'Plugins',
|
||||
Queues = 'Queues',
|
||||
|
||||
Reference in New Issue
Block a user