added 2fa support for org duo

This commit is contained in:
Kyle Spearrin 2018-04-03 15:11:03 -04:00
parent bdbb01317d
commit bea9e06506
2 changed files with 12 additions and 0 deletions

View File

@ -5,4 +5,5 @@ export enum TwoFactorProviderType {
Yubikey = 3,
U2f = 4,
Remember = 5,
OrganizationDuo = 6,
}

View File

@ -51,6 +51,12 @@ export const TwoFactorProviders = {
description: null as string,
priority: 0,
},
[TwoFactorProviderType.OrganizationDuo]: {
type: TwoFactorProviderType.OrganizationDuo,
name: 'Duo (Organization)',
description: null as string,
priority: 10,
},
};
export class AuthService {
@ -76,6 +82,11 @@ export class AuthService {
TwoFactorProviders[TwoFactorProviderType.Duo].description = this.i18nService.t('duoDesc');
TwoFactorProviders[TwoFactorProviderType.OrganizationDuo].name =
'Duo (' + this.i18nService.t('organization') + ')';
TwoFactorProviders[TwoFactorProviderType.OrganizationDuo].description =
this.i18nService.t('duoOrganizationDesc');
TwoFactorProviders[TwoFactorProviderType.U2f].name = this.i18nService.t('u2fTitle');
TwoFactorProviders[TwoFactorProviderType.U2f].description = this.i18nService.t('u2fDesc');