GitLab

Es ist möglich, eine Anmeldung über GitLab zu erstellen. Um diese zu aktivieren, müssen Sie OAuth für GitLab aktivieren.

GitLab-App registrieren

Um eine Anwendung in GitLab zu registrieren, öffnen Sie Ihr Profil und wählen Sie Anwendungen.

Als Callback URL geben Sie https://zammad-fqdn/auth/gitlab/callback ein, wobei zammad-fqdn durch Ihren Zammad FQDN ersetzt werden muss. Sie können die Callback-URL von Zammad auch im Abschnitt Authentifizierung über GitLab finden und kopieren.

OAuth-Anwendung auf Gitlab-Instanz registrieren

Wählen Sie nur read_user unter scopes wie im Screenshot und speichern Sie.

Zammad als GitLab-Anwendung konfigurieren

Geben Sie die APP ID und das APP SECRET aus dem GitLab OAUTH Applications Dashboard und Ihre GitLab-URL in das Feld SITE ein.

GitLab-Konfiguration in Zammads Admin-Oberfläche

Nachdem Sie die GitLab-Anmeldedaten konfiguriert und die Anmeldemethode aktiviert haben, sollten Sie ein neues Symbol auf der Anmeldeseite sehen.

GitLab-Logo auf der Anmeldeseite

Wenn Sie auf das Symbol klicken, werden Sie zu GitLab weitergeleitet und sehen einen Dialog ähnlich dem folgenden:

GitLab OAuth Seite

Nachdem Sie den Zugang gewährt haben, werden Sie zu Ihrer Zammad-Instanz weitergeleitet und eingeloggt.

Jetzt können Sie Konten über Avatar > Profil > Verknüpfte Konten verknüpfen oder sich über die Zammad-Login-Seite anmelden.