diff --git a/theme/keywind/login/login-recovery-authn-code-config.ftl b/theme/keywind/login/login-recovery-authn-code-config.ftl new file mode 100644 index 0000000..b82c4e2 --- /dev/null +++ b/theme/keywind/login/login-recovery-authn-code-config.ftl @@ -0,0 +1,176 @@ +<#import "template.ftl" as layout> +<#import "components/button/primary.ftl" as buttonPrimary> +<#import "components/button/secondary.ftl" as buttonSecondary> +<#import "components/checkbox/primary.ftl" as checkboxPrimary> + +<@layout.registrationLayout; section> + +<#if section = "header"> + ${kcSanitize(msg("recovery-code-config-header"))} +<#elseif section = "form"> + + +
${kcSanitize(msg("recovery-code-config-warning-title"))}
+ ${kcSanitize(msg("recovery-code-config-warning-message"))} +${kcSanitize(msg("webauthn-available-authenticators"))?no_esc}
+ #if> + + <#list authenticators.authenticators as authenticator> +${kcSanitize(msg('${authenticator.label}'))?no_esc} + <#--<#if authenticator.transports?? && authenticator.transports.displayNameProperties?has_content> + (<#list authenticator.transports.displayNameProperties as nameProperty> + ${kcSanitize(msg('${nameProperty!}'))?no_esc} + <#if nameProperty?has_next>, #if> + #list>) + #if>--> +
+ +${kcSanitize(msg('webauthn-createdAt-label'))?no_esc}: ${kcSanitize(authenticator.createdAt)?no_esc}
+