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

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 der Zammad-Verwaltungsoberflä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

Wenn Sie den Zugang gewähren, 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.