@@ -9,27 +9,28 @@
|
||||
</head>
|
||||
<body>
|
||||
<nav></nav>
|
||||
<h1>Clients</h1>
|
||||
|
||||
<fieldset>
|
||||
<legend>bei LightOIDC registrierte Clients:</legend>
|
||||
<table>
|
||||
<tr>
|
||||
<th>Client</th>
|
||||
<th>ID</th>
|
||||
<th>Weiterleitungs-URLs</th>
|
||||
<th>Aktionen</th>
|
||||
</tr>
|
||||
<tr id="bottom">
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>
|
||||
<button onclick="window.location.href='new_client.html';">Neuen Client hinzufügen…</button>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<span class="hidden" id="message">Client "{}" wirklich löschen?</span>
|
||||
</fieldset>
|
||||
<div id="content">
|
||||
<h1>Clients</h1>
|
||||
<fieldset>
|
||||
<legend>bei LightOIDC registrierte Clients:</legend>
|
||||
<table>
|
||||
<tr class="centered">
|
||||
<th>Client</th>
|
||||
<th>ID</th>
|
||||
<th>Weiterleitungs-URLs</th>
|
||||
<th>Aktionen</th>
|
||||
</tr>
|
||||
<tr id="bottom">
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>
|
||||
<button onclick="window.location.href='new_client.html';">Neuen Client hinzufügen…</button>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
<span class="hidden" id="message">Client "{}" wirklich löschen?</span>
|
||||
</fieldset>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Light OIDC</title>
|
||||
<script src="scripts/common.js"></script>
|
||||
<script src="scripts/user.js"></script>
|
||||
<script src="scripts/edit_client.js"></script>
|
||||
<link rel="stylesheet" href="style.css" />
|
||||
</head>
|
||||
<body>
|
||||
<nav></nav>
|
||||
<div id="content">
|
||||
<h1>Client bearbeiten</h1>
|
||||
<fieldset class="wide">
|
||||
<legend>Daten</legend>
|
||||
<table>
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<td><input type="text" disabled="true" id="client-id" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<td><input type="text" id="client-name" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Geheimnis</th>
|
||||
<td><input type="text" id="client-secret" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Weiterleitungs-URIs</th>
|
||||
<td>
|
||||
<textarea id="redirect-urls"></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><button type="button" id="button" onclick="updateClient();">Aktualisieren</button></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
35
de.srsoftware.oidc.web/src/main/resources/de/login.html
Normal file
35
de.srsoftware.oidc.web/src/main/resources/de/login.html
Normal file
@@ -0,0 +1,35 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Light OIDC</title>
|
||||
<script src="scripts/common.js"></script>
|
||||
<script src="scripts/login.js"></script>
|
||||
<link rel="stylesheet" href="style.css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>Anmeldung</h1>
|
||||
<fieldset id="login">
|
||||
<legend>Zugangsdaten</legend>
|
||||
<table>
|
||||
<tr>
|
||||
<th>Benutzername</th>
|
||||
<td><input type="text" id="username" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Passwort</th>
|
||||
<td><input type="password" id="password" onkeydown="keyDown()"/></td>
|
||||
</tr>
|
||||
<tr id="error" style="display: none">
|
||||
<th>Fehler</th>
|
||||
<td class="warning">Anmeldung nicht erfolgreich!</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><button type="button" onClick="tryLogin()">Anmelden</button></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
12
de.srsoftware.oidc.web/src/main/resources/de/logout.html
Normal file
12
de.srsoftware.oidc.web/src/main/resources/de/logout.html
Normal file
@@ -0,0 +1,12 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Light OIDC</title>
|
||||
<script src="scripts/common.js"></script>
|
||||
<script src="scripts/logout.js"></script>
|
||||
<link rel="stylesheet" href="style.css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">Sie werden abgemeldet…</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,6 +1,5 @@
|
||||
<a href="index.html">Übersicht</a>
|
||||
<a href="clients.html" class="MANAGE_CLIENTS">Clients</a>
|
||||
<a href="users.html" class="MANAGE_USERS">Benutzer</a>
|
||||
<a href="https://openid.net/specs/openid-connect-core-1_0.html#CodeFlowAuth" target="_blank">Spec</a>
|
||||
<a href="settings.html">Einstellungen</a>
|
||||
<a href="logout.html">Ausloggen</a>
|
||||
<a href="logout.html">Abmelden</a>
|
||||
|
||||
42
de.srsoftware.oidc.web/src/main/resources/de/new_client.html
Normal file
42
de.srsoftware.oidc.web/src/main/resources/de/new_client.html
Normal file
@@ -0,0 +1,42 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Light OIDC</title>
|
||||
<script src="scripts/common.js"></script>
|
||||
<script src="scripts/user.js"></script>
|
||||
<script src="scripts/new_client.js"></script>
|
||||
<link rel="stylesheet" href="style.css" />
|
||||
</head>
|
||||
<body>
|
||||
<nav></nav>
|
||||
<div id="content">
|
||||
|
||||
<h1>neuen Client hinzufügen</h1>
|
||||
<fieldset>
|
||||
<legend>Einstellungen</legend>
|
||||
<table>
|
||||
<tr>
|
||||
<th>Client-Id</th>
|
||||
<td><input type="text" size="50" id="client-id"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Client-Name</th>
|
||||
<td><input type="text" size="50" id="client-name"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Client-Geheimnus</th>
|
||||
<td><input type="text" size="50" id="client-secret"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Weiterleitungs-URLs</th>
|
||||
<td><textarea cols="50" rows="5" id="redirect-urls"></textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><button id="button" type="button" onclick="addClient()">Client speichern</button></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
76
de.srsoftware.oidc.web/src/main/resources/de/settings.html
Normal file
76
de.srsoftware.oidc.web/src/main/resources/de/settings.html
Normal file
@@ -0,0 +1,76 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Light OIDC</title>
|
||||
<script src="scripts/common.js"></script>
|
||||
<script src="scripts/user.js"></script>
|
||||
<script src="scripts/settings.js"></script>
|
||||
<link rel="stylesheet" href="style.css" />
|
||||
</head>
|
||||
<body>
|
||||
<nav></nav>
|
||||
<div id="content">
|
||||
<h1>Einstellungen</h1>
|
||||
<form>
|
||||
<fieldset>
|
||||
<legend>
|
||||
Benutzer
|
||||
</legend>
|
||||
<table>
|
||||
<tr>
|
||||
<th>Benutzername</th>
|
||||
<td><input id="username" type="text"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>E-Mail</th>
|
||||
<td><input id="email" type="email"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<td><input id="uuid" type="text" disabled="true"></td>
|
||||
</tr>
|
||||
<tr id="update_error" style="display: none">
|
||||
<th>Fehler</th>
|
||||
<td class="warning">Aktualisieren der Einstellungen fehlgeschlagen!</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><button id="updateBtn" type="button" onClick="update()">Aktualisieren</button></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<legend>
|
||||
Passwort
|
||||
</legend>
|
||||
<table>
|
||||
<tr>
|
||||
<th>altes Passwort</th>
|
||||
<td><input id="oldpass" type="password"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Neues Passwort</th>
|
||||
<td><input id="newpass1" type="password"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Passwort wiederholen</th>
|
||||
<td><input id="newpass2" type="password" onkeydown="passKeyDown()"></td>
|
||||
</tr>
|
||||
<tr id="wrong_password" style="display: none">
|
||||
<th>Error</th>
|
||||
<td class="warning">Wrong password!</td>
|
||||
</tr>
|
||||
<tr id="password_mismatch" style="display: none">
|
||||
<th>Fehler</th>
|
||||
<td class="warning">Passwort und Wiederholung stimmen nicht überein!</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><button id="passBtn" type="button" onClick="updatePass()">Aktualisieren</button></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user