12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <#import "template.ftl" as layout>
- <@layout.registrationLayout displayInfo=false; section>
- <#if section = "header" || section = "show-username">
- <script type="text/javascript">
- function fillAndSubmit(authExecId) {
- document.getElementById('authexec-hidden-input').value = authExecId;
- document.getElementById('kc-select-credential-form').submit();
- }
- </script>
- <#if section = "header">
- ${msg("loginChooseAuthenticator")}
- </#if>
- <#elseif section = "form">
- <form id="kc-select-credential-form" class="${properties.kcFormClass!}" action="${url.loginAction}" method="post">
- <div class="${properties.kcSelectAuthListClass!}">
- <#list auth.authenticationSelections as authenticationSelection>
- <div class="${properties.kcSelectAuthListItemClass!}" onclick="fillAndSubmit('${authenticationSelection.authExecId}')">
- <div class="${properties.kcSelectAuthListItemIconClass!}">
- <i class="${properties['${authenticationSelection.iconCssClass}']!authenticationSelection.iconCssClass} fa-2x"></i>
- </div>
- <div class="${properties.kcSelectAuthListItemBodyClass!}">
- <div class="${properties.kcSelectAuthListItemHeadingClass!}">
- ${msg('${authenticationSelection.displayName}')}
- </div>
- <div class="${properties.kcSelectAuthListItemDescriptionClass!}">
- ${msg('${authenticationSelection.helpText}')}
- </div>
- </div>
- <div class="${properties.kcSelectAuthListItemFillClass!}"></div>
- <div class="${properties.kcSelectAuthListItemArrowClass!}">
- <i class="${properties.kcSelectAuthListItemArrowIconClass!}"></i>
- </div>
- </div>
- </#list>
- <input type="hidden" id="authexec-hidden-input" name="authenticationExecution" />
- </div>
- </form>
- </#if>
- </@layout.registrationLayout>
|