Auf der Registerkarte Webserver Protection > Umkehrauthentifizierung > Formularvorlagen können Sie HTML-Formulare für die Umkehrauthentifizierung hochladen. Eine Formularvorlage kann mit dem Frontend-Modus Formular einem Authentifizierungsprofil zugewiesen werden. Das entsprechende Formular wird angezeigt, wenn ein Benutzer versucht, einen Site-Pfad aufzurufen, dem das Authentifizierungsprofil zugewiesen ist.
Um eine Formularvorlage hinzuzufügen, gehen Sie folgendermaßen vor:
Klicken Sie auf der Registerkarte Formularvorlagen auf Neue Formularvorlage.
Das Dialogfenster Formularvorlage hinzufügen wird geöffnet.
Nehmen Sie die folgenden Einstellungen vor:
Name: Geben Sie einen aussagekräftigen Namen für die Formularvorlage ein.
Dateiname: Klicken Sie auf das Ordnersymbol, um die HTML-Vorlage hochzuladen.
Bilder/Formatvorlagen: Wählen Sie die Bilder, Formatvorlagen oder JavaScript-Dateien, die von der ausgewählten Formularvorlage verwendet werden aus und laden Sie sie hoch.
Kommentar (optional): Fügen Sie eine Beschreibung oder sonstige Informationen hinzu.
Klicken Sie auf Speichern.
Die neue Formularvorlage wird in der Liste Formularvorlagen angezeigt.
Sie können diese nun in Ihren Reverse-Authentifizierungsprofilen verwenden.
Um eine Formularvorlage zu bearbeiten oder zu löschen, klicken Sie auf die entsprechenden Schaltflächen.
Erforderlich:
Ein <form>-Element dessen Methode auf "Post" und die Aktion auf <?login_path?> gesetzt ist, z.B. <form action="<?login_path?>" method="POST"> ...</form>
Ein <input>-Element innerhalb des oben erwähnten Formulars mit dem Name "httpd_username", z.B. <input name="httpd_username" type="text">
Ein <input>-Element innerhalb des oben erwähnten Formulars mit dem Name "httpd_password", z.B. <input name="httpd_password" type="password">
Hinweis – Es ist zwingend erforderlich, dass jede Formularvorlage diesen drei Bedingungen entspricht, damit es korrekt analysiert werden kann (lediglich <?login_path?> wird aktuell ersetzt).
Optional:
<?assets_path?> wird mit dem Pfad ersetzt, der alle Anlagen enthält, die parallel zur Formularvorlage hochgeladen wurden. Dies erlaubt sauberen Formularvorlagen Stylesheets, Bilder, etc. außerhalb der aktuellen Formularvorlage zu platzieren, z.B. <link rel="stylesheet" type="text/css" href="<?assets_path?>/stylesheet.css">
<?company_text?> und <?admin_contact?> werden mit der Meldung ersetzt, die unter Verwaltung > Anpassungen definiert ist, z.B. <p>Sollten Probleme oder Fragen auftreten, kontaktieren Sie uns unter <b><?admin_contact?></b>.</p>
<?company_logo?> wird mit dem Pfad ersetzt, der zum Bild führt, das unter Verwaltung > Anpassungen hochgeladen wurde, z.B. <img src="<?company_logo?>" alt="">
Sophos UTM enthält eine Standardformularvorlage, um die initiale Konfiguration und Einrichtung der Umkehrauthentifizierung zu vereinfachen. Dies ist das Formular, das in der Standardformularvorlage enthalten ist:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<link rel="stylesheet" type="text/css" href="<?assets_path?>/default_stylesheet.css">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Login</title>
</head>
<body>
<div id="container">
<div class="info">
<img src="<?company_logo?>" alt="">
<p><?company_text?></p>
</div>
<form action="<?login_path?>" method="POST">
<p><label for="httpd_username">Username:</label>
<input name="httpd_username" type="text"></p>
<p><label for="httpd_password">Password:</label>
<input name="httpd_password" type="password"></p>
<p style="visibility:<?persistency?>">
<label for="httpd_persistency">Keep me logged in</label>
<input name="httpd_persistency" type="checkbox"></p>
<p><input type="submit" value="Login"></p>
</form>
<div class="note">If you encounter any problems or questions, please contact <b><?admin_contact?></b>.</div>
</div>
</body>
</html>