60 lines
2.4 KiB
HTML
60 lines
2.4 KiB
HTML
<!DOCTYPE html>
|
|
<html xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout" layout:decorate="~{layout}">
|
|
|
|
<head>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/>
|
|
|
|
<title th:text="#{screen.pac4j.unauthz.pagetitle}">Pac4j Stop Webflow View</title>
|
|
<link href="../../static/css/cas.css" rel="stylesheet" th:remove="tag" />
|
|
</head>
|
|
|
|
<body>
|
|
<main role="main" class="container mt-3 mb-3">
|
|
<div layout:fragment="content">
|
|
<div class="alert alert-danger">
|
|
<h2 th:utext="#{screen.pac4j.unauthz.heading}">Unauthorized Access</h2>
|
|
<p th:utext="#{screen.pac4j.unauthz.message}">Either the authentication request was rejected/cancelled, or
|
|
the authentication provider denied access due to permissions, etc. Review logs to find the root cause of
|
|
the issue.</p>
|
|
|
|
<div>
|
|
<p/>
|
|
<table th:if="${error != null or reason != null or code != null or description != null}"
|
|
class="table table-bordered table-hover table-responsive">
|
|
<thead>
|
|
<tr>
|
|
<th>Error</th>
|
|
<th>Reason</th>
|
|
<th>Code</th>
|
|
<th>Description</th>
|
|
<th>Provider</th>
|
|
<th>Destination</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr class="active">
|
|
<td th:text="${error}">Error</td>
|
|
<td th:text="${reason}">reason</td>
|
|
<td th:text="${code}">code</td>
|
|
<td th:text="${description}">description</td>
|
|
<td th:text="${client}">client</td>
|
|
<td>
|
|
<a th:href="${service}" th:text="#{screen.pac4j.unauthz.gotoapp}">Goto Application</a>
|
|
</td>
|
|
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<p>
|
|
<a class="btn btn-submit" th:href="@{/login}" th:text="#{screen.pac4j.unauthz.login}">Back to CAS</a>
|
|
<a class="btn btn-submit" th:href="${service}" th:text="#{screen.pac4j.unauthz.gotoapp}">Goto
|
|
Application</a>
|
|
</p>
|
|
</div>
|
|
</main>
|
|
</body>
|
|
</html>
|