diff --git a/app/assets/images/security-key.svg b/app/assets/images/security-key.svg deleted file mode 100644 index f848b7a89..000000000 --- a/app/assets/images/security-key.svg +++ /dev/null @@ -1,73 +0,0 @@ - - - diff --git a/app/main/forms.py b/app/main/forms.py index 2695fcdc4..a269bc385 100644 --- a/app/main/forms.py +++ b/app/main/forms.py @@ -1890,14 +1890,3 @@ class AdminClearCacheForm(StripWhitespaceForm): def validate_model_type(self, field): if not field.data: raise ValidationError("Select at least one option") - - -class ChangeSecurityKeyNameForm(StripWhitespaceForm): - security_key_name = GovukTextInputField( - "Name of key", - validators=[ - DataRequired(message="Cannot be empty"), - MustContainAlphanumericCharacters(), - Length(max=255, message="Name of key must be 255 characters or fewer"), - ], - ) diff --git a/app/templates/views/two-factor-webauthn.html b/app/templates/views/two-factor-webauthn.html deleted file mode 100644 index 09b64bf8d..000000000 --- a/app/templates/views/two-factor-webauthn.html +++ /dev/null @@ -1,71 +0,0 @@ -{% extends "base.html" %} -{% from "components/page-header.html" import page_header %} -{% from "components/components/button/macro.njk" import usaButton %} -{% from "components/components/back-link/macro.njk" import usaBackLink %} -{% from "components/webauthn-api-check.html" import webauthn_api_check %} -{% from "components/components/error-message/macro.njk" import usaErrorMessage %} - -{% set page_title = 'Get your security key' %} - -{% block extra_javascripts_before_body %} - {{ webauthn_api_check() }} -{% endblock %} - -{% block per_page_title %} - {{ page_title }} -{% endblock %} - -{% block backLink %} - {{ usaBackLink({ "href": url_for('.user_profile') }) }} -{% endblock %} - -{% block maincolumn_content %} - - {{ usaErrorMessage({ - "classes": "banner-dangerous display-none", - "html": ( - 'There’s a problem with your security key' + - '
Check you have the right key and try again. ' + - 'If this does not work, ' + - 'contact us." + - '
' - ), - "attributes": { - "aria-live": "polite", - "tabindex": '-1' - } - }) }} - -- You need to have your security key to sign in. -
- - {{ usaButton({ - "element": "button", - "text": "Check security key", - "classes": "govuk-button--secondary webauthn__api-required", - "attributes": { - "data-module": "authenticate-security-key", - "data-csrf-token": csrf_token(), - } - }) }} - - {{ usaErrorMessage({ - "classes": "webauthn__api-missing", - "text": "Your browser does not support security keys. Try signing in to Notify using a different browser." - }) }} - - {{ usaErrorMessage({ - "classes": "webauthn__no-js", - "text": "JavaScript is not available for this page. Security keys need JavaScript to work." - }) }} -Check you have the right key and try again. ' + - 'If this does not work, ' + - 'contact us." + - '
' - ), - "attributes": { - "aria-live": "polite", - "tabindex": '-1' - } - }) }} - - {% if credentials %} -- Security keys are an alternative way of signing in to Notify, - instead of getting a code in a text message -
-- You can buy any key that’s compatible with the WebAuthn - standard. -
- {{ webauthn_button }} -