<!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="${pac4jUrls}" id="list-providers" class="card d-sm-none d-md-block bg-light"> <div class="card-body"> <h3 class="card-title" th:utext="#{screen.welcome.label.loginwith}">Or login with:</h3> <div class="card-text"> <ul> <li th:each="entry: ${pac4jUrls}" 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" class="card d-sm-none d-md-block bg-light"> <div class="card-body"> <h3 class="card-title" th:utext="#{screen.welcome.label.loginwith}"/> <div class="card-text"> <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>