/webapp/resources/templates/fragments/loginProviders.html
HTML | 98 lines | 88 code | 10 blank | 0 comment | 0 complexity | 4ee2d7c4f8217d4d68645e54e59ad315 MD5 | raw file
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
- <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/>
- <title>loginProviders Fragment</title>
- <link href="../../static/css/cas.css" rel="stylesheet" th:remove="tag" />
- </head>
- <body>
- <main role="main" class="container mt-3 mb-3">
- <div th:fragment="loginProviders" th:remove="tag">
- <div th:if="${delegatedAuthenticationProviderUrls}" id="list-providers"
- th:class="${delegatedAuthenticationProviderDominant == null ? 'card d-sm-none d-md-block bg-light' : ''}">
-
- <div class="card-body">
- <h3 class="card-title" th:utext="#{screen.welcome.label.loginwith}" th:if="${delegatedAuthenticationProviderDominant == null}">Login with:</h3>
- <div class="card-title" th:if="${delegatedAuthenticationProviderDominant != null}">
- <div class="alert alert-success" role="alert">
- <span th:utext="#{screen.welcome.label.navto}" />
- </div>
- </div>
- <div class="card-text" th:style="'display:' + ${delegatedAuthenticationProviderDominant != null ? 'none' : 'block'}">
- <ul>
- <li th:each="entry: ${delegatedAuthenticationProviderUrls}" th:switch="${entry.type}">
- <a class="btn btn-block btn-social"
- th:classappend="'btn-' + ${entry.type}"
- th:href="@{${entry.redirectUrl}}"
- th:attr="autoredirect=${entry.autoRedirect}"
- th:inline="text"
- th:title="${entry.name}">
- <span th:case="twitter" class="fab fa-twitter-square"></span>
- <span th:case="foursquare" class="fab fa-foursquare"></span>
- <span th:case="windowslive" class="fab fa-windows"></span>
- <span th:case="yahoo" class="fab fa-yahoo"></span>
- <span th:case="bitbucket" class="fab fa-bitbucket"></span>
- <span th:case="wordpress" class="fab fa-wordpress"></span>
- <span th:case="google2" class="fab fa-google-plus"></span>
- <span th:case="github" class="fab fa-github-alt"></span>
- <span th:case="dropbox" class="fab fa-dropbox"></span>
- <span th:case="linkedin" class="fab fa-linkedin"></span>
- <span th:case="facebook" class="fab fa-facebook-square"></span>
- <span th:case="oidc" class="fab fa-openid"></span>
- <span th:case="saml2" th:class="${entry.cssClass}"></span>
- <span th:case="*" class="fa fa-sign-in-alt"></span>
- [[${entry.name}]]
- </a>
- </li>
- </ul>
- </div>
- </div>
- </div>
- <div th:if="${wsfedUrls}" id="list-providers"
- th:class="${delegatedAuthenticationProviderDominant == null ? 'card d-sm-none d-md-block bg-light' : ''}">
- <div class="card-body">
- <h3 class="card-title" th:utext="#{screen.welcome.label.loginwith}" th:if="${delegatedAuthenticationProviderDominant == null}">Login with:</h3>
- <div class="card-title" th:if="${delegatedAuthenticationProviderDominant != null}">
- <div class="alert alert-info">
- <span th:utext="#{screen.welcome.label.navto}" />
- </div>
- </div>
- <div class="card-text" th:style="'display:' + ${delegatedAuthenticationProviderDominant != null ? 'none' : 'block'}">
- <ul>
- <li th:each="entry: ${wsfedUrls}">
- <a class="btn btn-block btn-social"
- th:classappend="btn-sm"
- th:href="@{${entry.redirectUrl}}"
- th:inline="text"
- onload=""
- th:attr="autoredirect=${entry.autoRedirect}"
- th:title="${entry.name}">
- <span class="fab fa-windows"></span>
- [[${entry.name}]]
- </a>
- </li>
- </ul>
- </div>
- </div>
- </div>
- <script>
- var redirectTo = $( "a[autoRedirect=true]" ).attr("href");
- if (redirectTo != null && redirectTo != undefined) {
- window.location.href = redirectTo;
- }
- </script>
- </div>
- </main>
- </body>
- </html>