IACBOX.COM Externe Authentifizierung Version 2.0.1 Deutsch 23.05.2014 In diesem HOWTO wird beschrieben wie Sie verschiedene Backend's wie SQL Server, Radius Server, Active Directory etc. zur Authentifizierung der Benutzer an die IAC-BOX anbinden. Externe Authentifizierung TITEL IACBOX.COM Inhaltsverzeichnis Inhaltsverzeichnis................................................................................................................................ 1 1. Allgemein............................................................................................................................................ 2 1.1. Ticket Vorlage für „Externe Authentifizierung“ aktivieren...............................3 1.2. Benutzer Vorlage für „Externe Authentifizierung“ aktivieren........................3 2. Active Directory / LDAP.............................................................................................................. 4 2.1. Konfiguration für Authentifizierung auf Kundenanmeldeseite.................4 2.2. Konfiguration für WebAdmin Authentifizierung................................................6 3. MySQL / MSSQL / PostgreSQL................................................................................................ 7 3.1. Konfiguration für Authentifizierung auf Kundenanmeldeseite.................7 3.2. Konfiguration für WebAdmin Authentifizierung................................................9 4. Radius.................................................................................................................................................. 10 4.1. Konfiguration für Authentifizierung auf Kundenanmeldeseite..............10 4.2. Konfiguration für WebAdmin Authentifizierung..............................................12 5. iPass...................................................................................................................................................... 13 5.1. Konfiguration......................................................................................................................... 13 6. Lokale Datenbank........................................................................................................................ 15 Externe Authentifizierung s 1 | 15 IACBOX.COM 1. Allgemein Das Modul „Externe Authentifizierung“ ermöglicht es, Benutzer an verschiedenen Backends zu authentifizieren. Dabei können sowohl Benutzer auf der Kundenanmeldeseite als auch Benutzer auf der WebAdmin Login Seite authentifiziert werden. Die IAC-BOX unterstützt folgende Backend's für die externe Authentifizierung: • Active Directory • LDAP • MSSQL • MySQL • PostgreSQL • Radius • iPass • Lokale Datenbank Bitte beachten Sie folgende Hinweise • Sie benötigen eine Lizenz für das Modul „Externe Authentifizierung“ • Definieren und aktivieren Sie nach dem Einrichten mindestens eine Ticket-Vorlage für das Modul „Externe Authentifizierung“ Externe Authentifizierung s 2 | 15 IACBOX.COM 1.1. Ticket Vorlage für „Externe Authentifizierung“ aktivieren Wird die „Externe Authentifizierung“ für die Kundenanmeldeseite verwendet, so muss im Vorfeld eine Ticket Vorlage dafür aktiviert werden. Aktivieren Sie zuerst die „Externe Authentifizierung“ im Menü „Module/Authentifizierung“ und wechseln Sie dann in das Menü „Tickets/Vorlagen“. Wählen Sie nun die gewünschte Ticket Vorlage, die für die „Externe Authentifizierung“ verwendet werden soll aus, und klicken Sie auf „Bearbeiten“. Hier kann die Ticket Vorlage jetzt unter „Module“ für die „Externe Authentifizierung“ aktiviert werden. 1.2. Benutzer Vorlage für „Externe Authentifizierung“ aktivieren Wird die „Externe Authentifizierung“ für die WebAdmin Login Seite verwendet, so muss im Vorfeld eine Benutzer Gruppe dafür aktiviert werden. Dazu wechseln Sie in das Menü „System/Benutzerverwaltung“ und erstellen eine neue Benutzergruppe bzw. bearbeiten eine bereits bestehende Benutzergruppe. Wählen Sie die WebAdmin Rechte für die Benutzergruppe fest bzw. übernehmen Sie die Rechte eines bereits vorhandenen Benutzers oder einer bereits vorhandenen Benutzergruppe Die Benutzergruppe mit Ihren zugewiesenen WebAdmin Rechten wird dann den erforlgreich authentifizierten Benutzern zugewiesen Externe Authentifizierung s 3 | 15 IACBOX.COM 2. Active Directory / LDAP Die „Externe Authentifizierung“ mit Active Directory und LDAP kann für die Authentifizierung auf der Kundenanmeldeseite und auf der WebAdmin Login Seite verwendet werden. Je nach Verwendungszweck unterscheidet sich die Konfiguration geringfügig. 2.1. Konfiguration für Authentifizierung auf Kundenanmeldeseite Externe Authentifizierung s 4 | 15 IACBOX.COM Wert Beschreibung Backend Das ausgewählte Backend Benutze für WebAdmin Wenn aktiviert: Die Authentifizierung wird für die WebAdmin Anmeldung verwendet (siehe 2.2 Konfiguration für WebAdmin Authentifizierung) Name Geben Sie einen Namen für die Authentifizierung ein Server IP Adresse des Backend Servers SSL Aktiviert Datenverschlüsselung mit SSL (muss vom Backend Server unterstützt werden) Port Port auf welchem der Backend Server auf Verbindung wartet Ticket Vorlage Ticket Vorlage, welche erfolgreich authentifizierten Benutzern zugewiesen wird (siehe 1.1 Ticket Vorlage für „Externe Authentifizierung“ aktivieren) Max Benutzer Maximale Anzahl gleichzeitiger Anmeldungen mit dem selben Benutzer und Kennwort Gemeinsame Limits - aktiviert: Bei mehreren gleichzeitigen Anmeldungen mit dem selben Benutzer werden die Ticket Limits die in der Ticket Vorlage definiert sind gemeinsam genutzt. - deaktiviert: Bei mehreren gleichzeitigen Anmeldungen mit dem selben Benutzer gelten die Ticket Limits die in der Ticket Vorlage definiert pro Anmeldung Wiederholungsinte Ticket wird nach Ablauf des Wiederholungsintervalls rvall automatisch erneuert (z.B. bei Überschreitung der Ticket Limits) Erzwinge Account Deaktiviere lokale Zwischenspeicherung wodurch Lookup Änderungen am AD/LDAP Benutzer (Bsp.: Passwort Änderung) sofort wirksam werden. Active Directory Attribute Konfigurieren Sie die Active Directory Attribute entsprechend Ihrem AD/LDAP Backend Externe Authentifizierung s 5 | 15 IACBOX.COM 2.2. Konfiguration für WebAdmin Authentifizierung Wird die „Externe Authentifizierung“ für die WebAdmin Seite genutzt, dann muss anstatt eine Ticket Vorlage eine Benutzergruppe ausgewählt werden. Die Benutzer die sich dann mit Ihrem AD/LDAP Benutzer an der WebAdmin Seite anmelden, erhalten die Rechte welche der ausgewählten Benutzergruppe zugewiesen sind. Externe Authentifizierung s 6 | 15 IACBOX.COM 3. MySQL / MSSQL / PostgreSQL Die „Externe Authentifizierung“ mit MySQL, MSSQL, PostgreSQL kann für die Authentifizierung auf der Kundenanmeldeseite und auf der WebAdmin Login Seite verwendet werden. Je nach Verwendungszweck unterscheidet sich die Konfiguration geringfügig. 3.1. Konfiguration für Authentifizierung auf Kundenanmeldeseite Externe Authentifizierung s 7 | 15 IACBOX.COM Wert Beschreibung Backend Das ausgewählte Backend Benutze für WebAdmin Wenn aktiviert: Die Authentifizierung wird für die WebAdmin Anmeldung verwendet (siehe 3.2 Konfiguration für WebAdmin Authentifizierung) Name Geben Sie einen Namen für die Authentifizierung ein Server IP Adresse des Backend Servers Port Port auf welchem der Backend Server auf Verbindung wartet Ticket Vorlage Ticket Vorlage, welche erfolgreich authentifizierten Benutzern zugewiesen wird (siehe 1.1 Ticket Vorlage für „Externe Authentifizierung“ aktivieren) Max Benutzer Maximale Anzahl gleichzeitiger Anmeldungen mit dem selben Benutzer und Kennwort Gemeinsame Limits - aktiviert: Bei mehreren gleichzeitigen Anmeldungen mit dem selben Benutzer werden die Ticket Limits die in der Ticket Vorlage definiert sind gemeinsam genutzt. - deaktiviert: Bei mehreren gleichzeitigen Anmeldungen mit dem selben Benutzer gelten die Ticket Limits die in der Ticket Vorlage definiert pro Anmeldung Wiederholungsinte Ticket wird nach Ablauf des Wiederholungsintervalls rvall automatisch erneuert (z.B. bei Überschreitung der Ticket Limits) Datenbank Datenbank auf die sich die IAC-BOX verbinden soll Zeichensatz Zeichensatz des Backend Servers Benutzername Benutzername für die Datenbankverbindung Kennwort Kennwort für die Datenbankverbindung SQL Anmelden Anpassbare SQL Query die für die Authentifizierung der Benutzer verwendet werden soll. Externe Authentifizierung s 8 | 15 IACBOX.COM 3.2. Konfiguration für WebAdmin Authentifizierung Wird die „Externe Authentifizierung“ für die WebAdmin Seite genutzt, dann muss anstatt eine Ticket Vorlage eine Benutzergruppe ausgewählt werden. Die Benutzer die sich dann mit Ihrem AD/LDAP Benutzer an der WebAdmin Seite anmelden, erhalten die Rechte welche der ausgewählten Benutzergruppe zugewiesen sind. Externe Authentifizierung s 9 | 15 IACBOX.COM 4. Radius Die „Externe Authentifizierung“ mit MySQL, MSSQL, PostgreSQL kann für die Authentifizierung auf der Kundenanmeldeseite und auf der WebAdmin Login Seite verwendet werden. Je nach Verwendungszweck unterscheidet sich die Konfiguration geringfügig. 4.1. Konfiguration für Authentifizierung auf Kundenanmeldeseite Externe Authentifizierung s 10 | 15 IACBOX.COM Wert Beschreibung Backend Das ausgewählte Backend Benutze für WebAdmin Wenn aktiviert: Die Authentifizierung wird für die WebAdmin Anmeldung verwendet (siehe 4.2 Konfiguration für WebAdmin Authentifizierung) Name Geben Sie einen Namen für die Authentifizierung ein Server IP Adresse des Backend Servers Port Port auf welchem der Backend Server auf Verbindung wartet Shared Secret Passwort, welches auf IAC-BOX Seite und Radius Seite übereinstimmen muss Radius Accounting Wenn aktiviert: Detaillierte Account Daten der Benutzer werden auf einem externen Server gespeichert. Dabei handelt es sich um Daten wie zum Beispiele die genaue Login Zeit oder Logout Zeit der Benutzer Ticket Vorlage Ticket Vorlage, welche erfolgreich authentifizierten Benutzern zugewiesen wird (siehe 1.1 Ticket Vorlage für „Externe Authentifizierung“ aktivieren) Max Benutzer Maximale Anzahl gleichzeitiger Anmeldungen mit dem selben Benutzer und Kennwort Gemeinsame Limits - aktiviert: Bei mehreren gleichzeitigen Anmeldungen mit dem selben Benutzer werden die Ticket Limits die in der Ticket Vorlage definiert sind gemeinsam genutzt. - deaktiviert: Bei mehreren gleichzeitigen Anmeldungen mit dem selben Benutzer gelten die Ticket Limits die in der Ticket Vorlage definiert pro Anmeldung Wiederholungsinte Ticket wird nach Ablauf des Wiederholungsintervalls rvall automatisch erneuert (z.B. bei Überschreitung der Ticket Limits) Externe Authentifizierung s 11 | 15 IACBOX.COM Erzwinge Account Deaktiviere lokale Zwischenspeicherung wodurch Lookup Änderungen am AD/LDAP Benutzer (Bsp.: Passwort Änderung) sofort wirksam werden. Benutzername in Kleinbuchstaben Eingegebene Benutzernamen werden von der IACBOX in Kleinbuchstaben an das Backend weitergegeben Zusätzliche Radius Es können zusätzliche Attribute (z.B. Zeitguthaben, Attribute [+] Ticketlimit etc.) ausgewählt werden für welche die Werte im Backend Server eingegeben werden können. Dabei werden die im Backend Server eingetragenen Werte den Werten aus der verwendeten Ticket Vorlage bevorzugt (overruled) 4.2. Konfiguration für WebAdmin Authentifizierung Die „Externe Authentifizierung“ mit Radius kann für die Authentifizierung auf der Kundenanmeldeseite und auf der WebAdmin Login Seite verwendet werden. Je nach Verwendungszweck unterscheidet sich die Konfiguration geringfügig. Externe Authentifizierung s 12 | 15 IACBOX.COM 5. iPass Die Authentifizierung über iPass kann nur für das Surf-LAN verwendet werden und bedarf einer speziellen iPass Client Software. Genaue Informationen zur Konfiguration der iPass Authentifizierung erhalten Sie von Ihrem iPass Partner. 5.1. Konfiguration Externe Authentifizierung s 13 | 15 IACBOX.COM Wert Beschreibung Backend Das ausgewählte Backend Name Geben Sie einen Namen für die Authentifizierung ein Server IP Adresse des Backend Servers Port Port auf welchem der Backend Server auf Verbindung wartet Shared Secret Passwort, welches auf IAC-BOX Seite und iPass Seite übereinstimmen muss Radius Accounting Detaillierte Account Daten der Benutzer werden auf einem externen Server gespeichert. Dabei handelt es sich um Daten wie zum Beispiel die genaue Login Zeit oder Logout Zeit der Benutzer NAS/WISPR Attribute Konfigurieren Sie die NAS/WISPR Attribute entsprechend Ihrem iPass Backend Ticket Vorlage Ticket Vorlage, welche erfolgreich authentifizierten Benutzern zugewiesen wird (siehe 1.1 Ticket Vorlage für „Externe Authentifizierung“ aktivieren) Max Benutzer Maximale Anzahl gleichzeitiger Anmeldungen mit dem selben Benutzername und Kennwort Gemeinsame Limits - aktiviert: Bei mehreren gleichzeitigen Anmeldungen mit dem selben Benutzer werden die Ticket Limits die in der Ticket Vorlage definiert sind gemeinsam genutzt. - deaktiviert: Bei mehreren gleichzeitigen Anmeldungen mit dem selben Benutzer gelten die Ticket Limits die in der Ticket Vorlage definiert pro Anmeldung Wiederholungsinte Ticket wird nach Ablauf des Wiederholungsintervalls rvall automatisch erneuert (z.B. bei Überschreitung der Ticket Limits) Externe Authentifizierung s 14 | 15 IACBOX.COM 6. Lokale Datenbank Wird als Backend die Lokale Datenbank ausgewählt, dann wird eine Datenbank auf der IAC-BOX erstellt. Benutzer für diese Datenbank können dann im Menü „Tickets/Benutzer“ angelegt werden. Die Lokale Datenbank ist für dafür gedacht dauerhafte Benutzer oder vorübergehende Benutzer für Veranstaltungen, Kongresse etc. anzulegen. Benutzername und Passwort kann beliebig vergeben werden. Externe Authentifizierung s 15 | 15