- <%=AuthenticationEndpointUtil.i18n(resourceBundle, "verification")%> + + <%=AuthenticationEndpointUtil.i18n(resourceBundle, "verification" )%> + +
++ <%=AuthenticationEndpointUtil.i18n(resourceBundle, "touch.your.u2f.device" )%> +
+ +diff --git a/apps/authentication-portal/src/main/resources/org/wso2/carbon/identity/application/authentication/endpoint/i18n/Resources.properties b/apps/authentication-portal/src/main/resources/org/wso2/carbon/identity/application/authentication/endpoint/i18n/Resources.properties
index e9685378f25..8270d21a125 100644
--- a/apps/authentication-portal/src/main/resources/org/wso2/carbon/identity/application/authentication/endpoint/i18n/Resources.properties
+++ b/apps/authentication-portal/src/main/resources/org/wso2/carbon/identity/application/authentication/endpoint/i18n/Resources.properties
@@ -82,8 +82,8 @@ domain=Domain
submit=Submit
inc=Inc
all.rights.reserved=All rights reserved
-verification=Verification
-touch.your.u2f.device=Touch your FIDO device to Proceed
+verification=Authenticate using your Security Key/Biometrics
+touch.your.u2f.device=Follow the instructions given by your browser to authenticate yourself using a security key or biometrics in your device.
authentication.error=Authentication Error!
something.went.wrong.during.authentication=Something went wrong during the authentication process. Please try signing in again.
misconfiguration.error=Misconfiguration Error!
@@ -231,3 +231,12 @@ authentication.attempt.failed=Authentication attempt failed.
authorization.failed=Authorization Failed.
provided.username.already.exists=Authentication error! Provided username already exists.
error.user.existence=Error while checking the user details.
+
+fido.failed.instruction=Click on proceed and follow the instructions given by your browser to authenticate yourself using a security key or biometrics in your device.
+fido.error=Sign In with security key/biometrics interrupted!
+fido.registration.info=Haven’t registered your security key? Register in
+fido.learn.more.part.one=Need help? Contact
+fido.retry=Retry
+fido.proceed=Proceed
+fido.cancel=Cancel
+fido.authenticator=Security Key
diff --git a/apps/authentication-portal/src/main/resources/org/wso2/carbon/identity/application/authentication/endpoint/i18n/Resources_fr_FR.properties b/apps/authentication-portal/src/main/resources/org/wso2/carbon/identity/application/authentication/endpoint/i18n/Resources_fr_FR.properties
index 7c4acba9410..8937d256f0d 100644
--- a/apps/authentication-portal/src/main/resources/org/wso2/carbon/identity/application/authentication/endpoint/i18n/Resources_fr_FR.properties
+++ b/apps/authentication-portal/src/main/resources/org/wso2/carbon/identity/application/authentication/endpoint/i18n/Resources_fr_FR.properties
@@ -82,8 +82,8 @@ domain=Domaine
submit=Soumettre
inc=Inc
all.rights.reserved=Tous droits réservés
-verification=Vérification
-touch.your.u2f.device=Touchez votre appareil FIDO pour continuer
+verification=Authentifiez-vous à l'aide de votre clé de sécurité/données biométriques
+touch.your.u2f.device=Suivez les instructions données par votre navigateur pour vous authentifier à l'aide d'une clé de sécurité FIDO2 ou de la biométrie de votre appareil.
authentication.error=Erreur d'authentification !
something.went.wrong.during.authentication=Quelque chose s'est mal passé pendant le processus d'authentification. Veuillez essayer de vous connecter à nouveau.
misconfiguration.error=Erreur de configuration !
@@ -224,5 +224,17 @@ callback.not.match=Le rappel enregistré ne correspond pas à l'URL fournie.
invalid.redirect.uri=L'URI de redirection n'est pas présent dans la demande d'autorisation.
authentication.attempt.failed=La tentative d'authentification a échoué.
authorization.failed=L'autorisation à échouée.
-provided.username.already.exists=Erreur d'authentification ! Le nom d'utilisateur fourni existe dj.
-error.user.existence=Erreur lors de la vrification des dtails de l'utilisateur.
+provided.username.already.exists=Erreur d'authentification ! Le nom d'utilisateur fourni existe d�j�.
+error.user.existence=Erreur lors de la v�rification des d�tails de l'utilisateur.
+
+fido.failed.instruction=Cliquez sur continuer et suivez les instructions données par votre navigateur pour vous authentifier à l'aide d'une clé de sécurité ou de données biométriques dans votre appareil.
+fido.error=Échec de l'authentification à l'aide de votre clé de sécurité/données biométriques
+fido.registration.info=Vous devez avoir une clé de sécurité ou des données biométriques enregistrées pour vous connecter. Si ce n'est pas le cas, enregistrez vos clés de sécurité/données biométriques dans l'application Mon compte.
+fido.learn.more.part.one=Apprenez-en plus à ce sujet dans notre
+fido.learn.more.documentation=documentation
+fido.learn.more.part.two=ou contactez votre administrateur
+fido.learn.more.part.two.email=ou contactez-nous au
+fido.retry=Retenter
+fido.proceed=Procéder
+fido.cancel=Annuler
+fido.authenticator=Connectez-vous avec la clé de sécurité
diff --git a/apps/authentication-portal/src/main/webapp/extensions/branding-preferences.jsp b/apps/authentication-portal/src/main/webapp/extensions/branding-preferences.jsp
new file mode 100644
index 00000000000..0feac4874f5
--- /dev/null
+++ b/apps/authentication-portal/src/main/webapp/extensions/branding-preferences.jsp
@@ -0,0 +1,21 @@
+<%--
+ ~ Copyright (c) 2022, WSO2 Inc. (http://www.wso2.com) All Rights Reserved.
+ ~
+ ~ WSO2 Inc. licenses this file to you under the Apache License,
+ ~ Version 2.0 (the "License"); you may not use this file except
+ ~ in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing,
+ ~ software distributed under the License is distributed on an
+ ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ~ KIND, either express or implied. See the License for the
+ ~ specific language governing permissions and limitations
+ ~ under the License.
+--%>
+
+<%
+ String supportEmail = "";
+%>
diff --git a/apps/authentication-portal/src/main/webapp/fido2-auth.jsp b/apps/authentication-portal/src/main/webapp/fido2-auth.jsp
index 4d2bf3598ee..3c4bbc32eaf 100644
--- a/apps/authentication-portal/src/main/webapp/fido2-auth.jsp
+++ b/apps/authentication-portal/src/main/webapp/fido2-auth.jsp
@@ -18,6 +18,8 @@
<%@ page import="org.owasp.encoder.Encode" %>
<%@ page import="java.io.File" %>
+<%@ page import="org.apache.commons.text.StringEscapeUtils" %>
+
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@include file="includes/localize.jsp" %>
@@ -27,6 +29,9 @@
String authRequest = request.getParameter("data");
%>
+
+
+ <%=AuthenticationEndpointUtil.i18n(resourceBundle, "touch.your.u2f.device" )%> +
+ +