stages/authenticator: vendor otp (#6741)
* initial import Signed-off-by: Jens Langhammer <jens@goauthentik.io> * update imports Signed-off-by: Jens Langhammer <jens@goauthentik.io> * remove email and hotp for now Signed-off-by: Jens Langhammer <jens@goauthentik.io> * remove things we don't need and clean up Signed-off-by: Jens Langhammer <jens@goauthentik.io> * initial merge static Signed-off-by: Jens Langhammer <jens@goauthentik.io> * initial merge totp Signed-off-by: Jens Langhammer <jens@goauthentik.io> * more fixes Signed-off-by: Jens Langhammer <jens@goauthentik.io> * fix migrations Signed-off-by: Jens Langhammer <jens@goauthentik.io> * update webui Signed-off-by: Jens Langhammer <jens@goauthentik.io> * add system migration Signed-off-by: Jens Langhammer <jens@goauthentik.io> * more cleanup, add doctests to test_runner Signed-off-by: Jens Langhammer <jens@goauthentik.io> * more cleanup Signed-off-by: Jens Langhammer <jens@goauthentik.io> * fixup more lint Signed-off-by: Jens Langhammer <jens@goauthentik.io> * cleanup last tests Signed-off-by: Jens Langhammer <jens@goauthentik.io> * update docstrings Signed-off-by: Jens Langhammer <jens@goauthentik.io> * fix tests Signed-off-by: Jens Langhammer <jens@goauthentik.io> * implement SerializerModel Signed-off-by: Jens Langhammer <jens@goauthentik.io> * fix web format Signed-off-by: Jens Langhammer <jens@goauthentik.io> --------- Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
@ -46,11 +46,11 @@ export class UserDeviceList extends MFADevicesPage {
|
||||
return new AuthenticatorsApi(DEFAULT_CONFIG).authenticatorsAdminSmsDestroy({
|
||||
id: device.pk,
|
||||
});
|
||||
case "otp_totp.TOTPDevice":
|
||||
case "authentik_stages_authenticator_totp.TOTPDevice":
|
||||
return new AuthenticatorsApi(DEFAULT_CONFIG).authenticatorsAdminTotpDestroy({
|
||||
id: device.pk,
|
||||
});
|
||||
case "otp_static.StaticDevice":
|
||||
case "authentik_stages_authenticator_static.StaticDevice":
|
||||
return new AuthenticatorsApi(DEFAULT_CONFIG).authenticatorsAdminStaticDestroy({
|
||||
id: device.pk,
|
||||
});
|
||||
|
||||
@ -39,13 +39,13 @@ export class MFADeviceForm extends ModelForm<Device, number> {
|
||||
sMSDeviceRequest: device,
|
||||
});
|
||||
break;
|
||||
case "otp_totp.TOTPDevice":
|
||||
case "authentik_stages_authenticator_totp.TOTPDevice":
|
||||
await new AuthenticatorsApi(DEFAULT_CONFIG).authenticatorsTotpUpdate({
|
||||
id: this.instance?.pk,
|
||||
tOTPDeviceRequest: device,
|
||||
});
|
||||
break;
|
||||
case "otp_static.StaticDevice":
|
||||
case "authentik_stages_authenticator_static.StaticDevice":
|
||||
await new AuthenticatorsApi(DEFAULT_CONFIG).authenticatorsStaticUpdate({
|
||||
id: this.instance?.pk,
|
||||
staticDeviceRequest: device,
|
||||
|
||||
@ -24,9 +24,9 @@ export function stageToAuthenticatorName(stage: UserSetting): string {
|
||||
|
||||
export function deviceTypeName(device: Device): string {
|
||||
switch (device.type) {
|
||||
case "otp_static.StaticDevice":
|
||||
case "authentik_stages_authenticator_static.StaticDevice":
|
||||
return msg("Static tokens");
|
||||
case "otp_totp.TOTPDevice":
|
||||
case "authentik_stages_authenticator_totp.TOTPDevice":
|
||||
return msg("TOTP Device");
|
||||
default:
|
||||
return device.verboseName;
|
||||
@ -102,11 +102,11 @@ export class MFADevicesPage extends Table<Device> {
|
||||
return new AuthenticatorsApi(DEFAULT_CONFIG).authenticatorsSmsDestroy({
|
||||
id: device.pk,
|
||||
});
|
||||
case "otp_totp.TOTPDevice":
|
||||
case "authentik_stages_authenticator_totp.TOTPDevice":
|
||||
return new AuthenticatorsApi(DEFAULT_CONFIG).authenticatorsTotpDestroy({
|
||||
id: device.pk,
|
||||
});
|
||||
case "otp_static.StaticDevice":
|
||||
case "authentik_stages_authenticator_static.StaticDevice":
|
||||
return new AuthenticatorsApi(DEFAULT_CONFIG).authenticatorsStaticDestroy({
|
||||
id: device.pk,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user