connectiopn fix round 2 1
This commit is contained in:
@ -325,23 +325,15 @@
|
||||
</div>
|
||||
<div id="host-detail-rdp" class="hidden">
|
||||
<h3>RDP-Zugangsdaten</h3>
|
||||
<p class="hint">RDP-Zugangsdaten sind eigenstaendige, wiederverwendbare Objekte -- angelegt und bearbeitet im Reiter "Zugangsdaten". Hier wird nur zugewiesen, welches Objekt fuer diesen Server gilt.</p>
|
||||
<p class="hint" id="rdp-cred-status"></p>
|
||||
<form id="host-rdp-cred-form" class="form-grid">
|
||||
<form id="host-rdp-cred-map-form" class="form-grid">
|
||||
<div>
|
||||
<label for="hrc-username">Windows-Benutzername</label>
|
||||
<input type="text" id="hrc-username" required maxlength="128" autocomplete="off">
|
||||
<label for="hrcm-select">RDP-Zugangsdaten zuweisen</label>
|
||||
<select id="hrcm-select" required></select>
|
||||
</div>
|
||||
<div>
|
||||
<label for="hrc-domain">Domaene (optional)</label>
|
||||
<input type="text" id="hrc-domain" maxlength="128" autocomplete="off">
|
||||
</div>
|
||||
<div class="full-width">
|
||||
<label for="hrc-password">RDP-Passwort setzen/aendern</label>
|
||||
<input type="text" id="hrc-password" required maxlength="512">
|
||||
</div>
|
||||
<p class="hint full-width">Benutzername, Domaene und Passwort gehoeren zusammen und werden gemeinsam gespeichert. Das Passwort wird AES-256-GCM-verschluesselt abgelegt und nie wieder ausgegeben; beim Aendern bitte alle drei Felder ausfuellen.</p>
|
||||
<button type="submit">Speichern</button>
|
||||
<button type="button" class="btn-danger" id="hrc-delete-btn">Loeschen</button>
|
||||
<button type="submit">Zuweisen</button>
|
||||
<button type="button" class="btn-danger" id="hrc-unassign-btn">Zuordnung entfernen</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
@ -456,15 +448,68 @@
|
||||
</div>
|
||||
|
||||
<div class="panel">
|
||||
<h2>RDP/Windows-Passwoerter</h2>
|
||||
<p class="hint">Uebersicht aller RDP-Hosts. Passwoerter werden AES-256-GCM-verschluesselt gespeichert und sind nach dem Setzen nicht mehr im Klartext abrufbar.</p>
|
||||
<h2>Neue RDP-Zugangsdaten anlegen</h2>
|
||||
<p class="hint">Eigenstaendiges, wiederverwendbares Objekt (analog einem SSH-Key) -- kann nach dem Anlegen im Reiter "Server" beliebigen Hosts zugewiesen werden, statt es je Server neu einzutippen.</p>
|
||||
<form id="rdp-cred-create-form" class="form-grid">
|
||||
<div>
|
||||
<label for="rcc-label">Label</label>
|
||||
<input type="text" id="rcc-label" required maxlength="128">
|
||||
</div>
|
||||
<div>
|
||||
<label for="rcc-username">Windows-Benutzername</label>
|
||||
<input type="text" id="rcc-username" required maxlength="128" autocomplete="off">
|
||||
</div>
|
||||
<div>
|
||||
<label for="rcc-domain">Domaene (optional)</label>
|
||||
<input type="text" id="rcc-domain" maxlength="128" autocomplete="off">
|
||||
</div>
|
||||
<div id="rcc-tenant-box">
|
||||
<label for="rcc-tenant">Mandant</label>
|
||||
<select id="rcc-tenant" required></select>
|
||||
</div>
|
||||
<div class="full-width">
|
||||
<label for="rcc-password">Passwort</label>
|
||||
<input type="text" id="rcc-password" required maxlength="512">
|
||||
</div>
|
||||
<p class="hint full-width">Das Passwort wird AES-256-GCM-verschluesselt gespeichert und ist nach dem Anlegen nicht mehr im Klartext abrufbar.</p>
|
||||
<button type="submit">Anlegen</button>
|
||||
</form>
|
||||
<h3>Vorhandene RDP-Zugangsdaten</h3>
|
||||
<div class="table-wrap">
|
||||
<table class="data-table" id="rdp-creds-table">
|
||||
<thead><tr><th>Host</th><th>Adresse</th><th>Hostgruppe</th><th>Benutzer</th><th>Status</th><th>Zuletzt gesetzt</th><th></th></tr></thead>
|
||||
<thead><tr><th>ID</th><th>Label</th><th>Benutzer</th><th>Domaene</th><th>Mandant</th><th>Zugewiesene Server</th><th>Zuletzt rotiert</th><th></th></tr></thead>
|
||||
<tbody></tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="panel hidden" id="rdp-cred-edit-panel">
|
||||
<h2>RDP-Zugangsdaten bearbeiten: <span id="rdp-cred-edit-name"></span></h2>
|
||||
<form id="rdp-cred-edit-form" class="form-grid">
|
||||
<div>
|
||||
<label for="rce-label">Label</label>
|
||||
<input type="text" id="rce-label" maxlength="128">
|
||||
</div>
|
||||
<div>
|
||||
<label for="rce-username">Windows-Benutzername</label>
|
||||
<input type="text" id="rce-username" maxlength="128" autocomplete="off">
|
||||
</div>
|
||||
<div>
|
||||
<label for="rce-domain">Domaene</label>
|
||||
<input type="text" id="rce-domain" maxlength="128" autocomplete="off">
|
||||
</div>
|
||||
<button type="submit">Speichern (Label/Benutzer/Domaene)</button>
|
||||
</form>
|
||||
<h3>Passwort setzen/aendern</h3>
|
||||
<p class="hint">Rotiert NUR das Passwort dieses Eintrags -- es entsteht KEIN neuer Eintrag, alle zugewiesenen Hosts nutzen danach automatisch das neue Passwort.</p>
|
||||
<form id="rdp-cred-rotate-form" class="form-grid">
|
||||
<div class="full-width">
|
||||
<label for="rcr-password">Neues Passwort</label>
|
||||
<input type="text" id="rcr-password" required maxlength="512">
|
||||
</div>
|
||||
<button type="submit" class="btn-secondary">Neues Passwort speichern</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- ================= Rollen ================= -->
|
||||
|
||||
Reference in New Issue
Block a user