Support-Portal
keyboard_arrow_right keyboard_arrow_left

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:

  1. Klicken Sie auf der Registerkarte Formularvorlagen auf Neue Formularvorlage.

    Das Dialogfenster Formularvorlage hinzufügen wird geöffnet.

  2. 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.

  3. 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.

Variablen für die Anmelde-Formularvorlage

  • 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>