46 lines
2.1 KiB
JavaScript
46 lines
2.1 KiB
JavaScript
import { __ } from '~/locale';
|
|
import { helpPagePath } from '~/helpers/help_page_helper';
|
|
|
|
export const I18N_BUTTON_REGISTER = __('Register device');
|
|
export const I18N_BUTTON_SETUP = __('Set up new device');
|
|
export const I18N_BUTTON_TRY_AGAIN = __('Try again?');
|
|
export const I18N_DEVICE_NAME = __('Device name');
|
|
export const I18N_DEVICE_NAME_DESCRIPTION = __(
|
|
'Excluding USB security keys, you should include the browser name together with the device name.',
|
|
);
|
|
export const I18N_DEVICE_NAME_PLACEHOLDER = __('Macbook Touch ID on Edge');
|
|
export const I18N_ERROR_HTTP = __(
|
|
'WebAuthn only works with HTTPS-enabled websites. Contact your administrator for more details.',
|
|
);
|
|
export const I18N_ERROR_UNSUPPORTED_BROWSER = __(
|
|
"Your browser doesn't support WebAuthn. Please use a supported browser, e.g. Chrome (67+) or Firefox (60+).",
|
|
);
|
|
export const I18N_INFO_TEXT = __(
|
|
'Your device needs to be set up. Plug it in (if needed) and click the button on the left.',
|
|
);
|
|
export const I18N_NOTICE = __(
|
|
'You must save your recovery codes after you first register a two-factor authenticator, so you do not lose access to your account. %{linkStart}See the documentation on managing your WebAuthn device for more information.%{linkEnd}',
|
|
);
|
|
export const I18N_PASSWORD = __('Current password');
|
|
export const I18N_PASSWORD_DESCRIPTION = __(
|
|
'Your current password is required to register a new device.',
|
|
);
|
|
export const I18N_STATUS_SUCCESS = __(
|
|
'Your device was successfully set up! Give it a name and register it with the GitLab server.',
|
|
);
|
|
export const I18N_STATUS_WAITING = __(
|
|
'Trying to communicate with your device. Plug it in (if needed) and press the button on the device now.',
|
|
);
|
|
|
|
export const STATE_ERROR = 'error';
|
|
export const STATE_READY = 'ready';
|
|
export const STATE_SUCCESS = 'success';
|
|
export const STATE_UNSUPPORTED = 'unsupported';
|
|
export const STATE_WAITING = 'waiting';
|
|
|
|
export const WEBAUTHN_AUTHENTICATE = 'authenticate';
|
|
export const WEBAUTHN_REGISTER = 'register';
|
|
export const WEBAUTHN_DOCUMENTATION_PATH = helpPagePath(
|
|
'user/profile/account/two_factor_authentication',
|
|
{ anchor: 'set-up-a-webauthn-device' },
|
|
);
|