12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <#import "template.ftl" as layout>
- <@layout.registrationLayout displayMessage=true; section>
- <#if section = "header">
- ${kcSanitize(msg("webauthn-error-title"))?no_esc}
- <#elseif section = "form">
- <script type="text/javascript">
- refreshPage = () => {
- document.getElementById('isSetRetry').value = 'retry';
- document.getElementById('executionValue').value = '${execution}';
- document.getElementById('kc-error-credential-form').submit();
- }
- </script>
- <form id="kc-error-credential-form" class="${properties.kcFormClass!}" action="${url.loginAction}"
- method="post">
- <input type="hidden" id="executionValue" name="authenticationExecution"/>
- <input type="hidden" id="isSetRetry" name="isSetRetry"/>
- </form>
- <#if authenticators??>
- <table class="table">
- <thead>
- <tr>
- <th>${kcSanitize(msg("webauthn-available-authenticators"))?no_esc}</th>
- </tr>
- </thead>
- <tbody>
- <#list authenticators.authenticators as authenticator>
- <tr>
- <th>
- <span id="kc-webauthn-authenticator">${kcSanitize(authenticator.label)?no_esc}</span>
- </th>
- </tr>
- </#list>
- </tbody>
- </table>
- </#if>
- <input tabindex="4" onclick="refreshPage()" type="button"
- class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonBlockClass!} ${properties.kcButtonLargeClass!}"
- name="try-again" id="kc-try-again" value="${kcSanitize(msg("doTryAgain"))?no_esc}"
- />
- <#if isAppInitiatedAction??>
- <form action="${url.loginAction}" class="${properties.kcFormClass!}" id="kc-webauthn-settings-form" method="post">
- <button type="submit"
- class="${properties.kcButtonClass!} ${properties.kcButtonDefaultClass!} ${properties.kcButtonBlockClass!} ${properties.kcButtonLargeClass!}"
- id="cancelWebAuthnAIA" name="cancel-aia" value="true"/>${msg("doCancel")}
- </button>
- </form>
- </#if>
- </#if>
- </@layout.registrationLayout>
|