CBSNexora Secure Sign-in

{{ 'labels.text.Two Factor Authentication' | translate }}

@if (dscChallengeActive) { Plug in your DSC token and follow the prompts in the helper. } @else if (!otpRequested) { Choose how you want to verify your identity. } @else if (isSelectedTotp) { Open your authenticator app and enter the 6-digit code below. } @else { Enter the 6-digit code we sent you to continue. }

@if (!otpRequested && !dscChallengeActive) {
@for (method of twoFactorAuthenticationDeliveryMethods; track method.name) { }
} @if (dscChallengeActive) {
Signing as {{ selectedTwoFactorAuthenticationDeliveryMethod?.target }}
@if (dscCountdownLabel) { {{ dscCountdownLabel }} remaining }
A verification helper has been downloaded. If your browser didn't open it, click Re-download helper. Need OpenWebStart? Install it.
@if (dscDetecting) {
Waiting for DSC verification…
} @if (dscFailed) {
{{ dscErrorMessage }}
} } @if (otpRequested && !dscChallengeActive) {
@if (isSelectedTotp) { Open your authenticator app Enter the 6-digit code } @else { Code sent to {{ maskTarget(selectedTwoFactorAuthenticationDeliveryMethod) }} }
@if (!isSelectedTotp) { {{ tokenValidityTime / 60 }} {{ 'labels.inputs.mins' | translate }} } @else { rotates every 30 s }
@if ( twoFactorAuthenticationForm.controls.otp.hasError('required') && twoFactorAuthenticationForm.controls.otp.touched ) {
{{ 'labels.inputs.OTP' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }}
} @if (!isSelectedTotp) { }
}