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.
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.
Nachdem Sie die GitLab-Anmeldedaten konfiguriert und die Anmeldemethode aktiviert haben, sollten Sie ein neues Symbol auf der Anmeldeseite sehen.
Wenn Sie auf das Symbol klicken, werden Sie zu GitLab weitergeleitet und sehen einen Dialog ähnlich dem folgenden:
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.