Formularvorlagen

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 jeweilige Formular wird präsentiert, wenn ein Benutzer versucht, auf einen Site-Path zuzugreifen, 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 auszuwählen und hochzuladen.

    Bilder/Stylesheets: Wählen Sie die Bilder, Stylesheets 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.

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="">

Seit dem 9.2-Release enthält Sophos UTM eine Standardformularvorlage um die initiale Umkehrauthentifizierungskonfiguration und Entwicklung 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>