TiMaS-Auth Einrichtung mit Auth0

Die Offizielle Dokumentation von Auth0 finden Sie hier

Voraussetzungen

  • Zugriff auf Ihr Auth0-Dashboard
  • Zugriff auf einen Admin-Account Ihrer TiMaS
  • Jedem Mitarbeiter, welcher sich über Auth0 an der TiMaS anmelden können soll, muss im Personalstamm der TiMaS (zu finden unter Stammdaten > Personal) unter Allgemein > Kontaktdaten die E-Mail Adresse zugeordnet sein, welche ihm in Auth0 zugeordnet ist

Hinzufügen einer Applikation bei Auth0

  1. Öffnen Sie Ihr Auth0-Dashboard
  2. Klicken Sie in der linken Menüleiste auf Applications, um den Menüpunkt aufzuklappen
  3. Klicken Sie in der linken Menüleiste innerhalb des aufgeklappten Menüpunktes Applications auf Applications
  4. Klicken Sie auf die rechts oben liegende Schaltfläche Create Application

Navigation zum Menüpunkt Applications

  1. Geben Sie der Applikation im Eingabefeld Name einen Namen, zum Beispiel TiMaS-Auth
  2. Wählen Sie unter Choose an application type den Menüpunkt Regular Web Applications
  3. Klicken Sie auf die unten rechts liegende Schaltfläche Create

Erstellen einer Applikation

Registrierung der Applikation in der TiMaS

  1. Öffnen Sie Ihre TiMaS und melden Sie sich mit einem Administrator-Benutzerkonto an
  2. Klicken Sie in der Menüleiste auf System
  3. Klicken Sie innerhalb des aufgeklappten Menüpunktes auf TiMaS-Auth Konfiguration

Navigation zum Menüpunkt TiMaS-Auth Konfiguration

  1. Wählen Sie im geöffneten Fenster unter Provider die Option Auth0

Auswahl des Providers Auth0

  1. Kopieren Sie den Wert des Feldes Client ID, welches Ihnen mittig in Ihrem Auth0-Dashboard angezeigt wird

Kopieren der Client-ID

  1. Fügen Sie den eben kopierten Wert in das Feld Client ID in Ihrer TiMaS ein

Einfügen der Client-ID

  1. Klicken Sie in Ihrem Auth0-Dashboard auf den Menüpunkt Settings, welcher in der Menüleiste unterhalb des Feldes Client ID angezeigt wird
  2. Kopieren Sie den Wert des Feldes Client Secret, welches als viertes Feld der Gruppe Basic Information angezeigt wird

Kopieren des Client-Secrets

  1. Fügen Sie den eben kopierten Wert in das Feld Client Secret in Ihrer TiMaS ein

Einfügen des Client-Secrets

  1. Kopieren Sie den Wert des Feldes Domain, welches in Ihrem Auth0-Dashboard als zweites Feld der Gruppe Basic Information angezeigt wird

Kopieren der Domain

  1. Geben Sie den eben kopierten Wert in das Feld Domain in Ihrer TiMaS ein
  2. Klicken Sie auf die Schaltfläche Einstellungen Speichern, die Ihnen am unteren rechten Rand des geöffneten Fensters angezeigt wird

Einfügen der Domain

Konfiguration der Application bei Auth0

  1. Scrollen Sie in Ihrem Auth0-Dashboard über Basic Information und Application Properties bis zur Gruppe Application URIs
  2. Geben Sie den Link zu Ihrer TiMaS in das Feld Application Login URI ein
  3. Geben Sie den Wert
    https://auth.timas.cloud/api/auth/timas/callback/auth0
    in das Feld Allowed Callback URLs ein
  4. Klicken Sie auf die Schaltfläche Save Changes, welche unten rechts angezeigt wird

Callback Konfiguration