tachtler:gitlab_archlinux_-_ldap-konfiguration
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tachtler:gitlab_archlinux_-_ldap-konfiguration [2024/03/23 06:06] – [GitLab: LDAP Anmeldung] klaus | tachtler:gitlab_archlinux_-_ldap-konfiguration [2024/03/23 06:58] (aktuell) – [GitLab: LDAP Genehmigung] klaus | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== GitLab ArchLinux - LDAP-Konfiguration ====== | ====== GitLab ArchLinux - LDAP-Konfiguration ====== | ||
- | [[https:// | + | [[https:// |
^ Beschreibung | ^ Beschreibung | ||
Zeile 18: | Zeile 18: | ||
===== Voraussetzungen ===== | ===== Voraussetzungen ===== | ||
- | Als Voraussetzung für die **hier, nachfolgend dargestellte** LDAP-Konfiguration von [[https:// | + | Als Voraussetzung für die **hier, nachfolgend dargestellte** LDAP-Konfiguration von [[https:// |
- | * Lauffähige Installation von [[https:// | + | * Lauffähige Installation von [[https:// |
* Siehe auch den internen Link: [[tachtler: | * Siehe auch den internen Link: [[tachtler: | ||
- | ===== Gitlab: Konfiguration ===== | + | ===== GitLab: Konfiguration ===== |
==== / | ==== / | ||
- | Die Konfigurationsdatei ''/ | + | Die Konfigurationsdatei ''/ |
Nachfolgende Einstellungen sind für einen Betrieb mit der Authentifizierungsmethode **LDAP** erforderlich und sind **im Bereich**: | Nachfolgende Einstellungen sind für einen Betrieb mit der Authentifizierungsmethode **LDAP** erforderlich und sind **im Bereich**: | ||
Zeile 111: | Zeile 111: | ||
Ein **LDAP**-Filter, | Ein **LDAP**-Filter, | ||
- | ===== Gitlab: Dienste/ | + | ===== GitLab: Dienste/ |
- | Nachdem [[https:// | + | Nachdem [[https:// |
Da ein **systemd**-Target - hier in diesem Fall **'' | Da ein **systemd**-Target - hier in diesem Fall **'' | ||
Zeile 140: | Zeile 140: | ||
===== GitLab: Dienste/ | ===== GitLab: Dienste/ | ||
- | Mit nachfolgendem Befehl wird [[https:// | + | Mit nachfolgendem Befehl wird [[https:// |
- | Dieser **systemd**-Start beinhaltet auch den Start alle anderen benötigten Komponenten bzw. Dienste/ | + | Dieser **systemd**-Start beinhaltet auch den Start alle anderen benötigten Komponenten bzw. Dienste/ |
< | < | ||
Zeile 159: | Zeile 159: | ||
===== GitLab: LDAP Überprüfung ===== | ===== GitLab: LDAP Überprüfung ===== | ||
- | Nach erfolgreichem Start von [[https:// | + | Nach erfolgreichem Start von [[https:// |
Mit dem nachfolgendem Befehl muss zuerst in das Verzeichnis ''/ | Mit dem nachfolgendem Befehl muss zuerst in das Verzeichnis ''/ | ||
Zeile 166: | Zeile 166: | ||
</ | </ | ||
- | Der nachfolgende Befehl, führt die **Überprüfung** für [[https:// | + | Der nachfolgende Befehl, führt die **Überprüfung** für [[https:// |
< | < | ||
# sudo -u gitlab $(cat environment | xargs) bundle exec rake gitlab: | # sudo -u gitlab $(cat environment | xargs) bundle exec rake gitlab: | ||
Zeile 182: | Zeile 182: | ||
Ein Ergebnis wie das oben angezeigte, sollte in etwa zu sehen sein. | Ein Ergebnis wie das oben angezeigte, sollte in etwa zu sehen sein. | ||
- | ===== GitLab: LDAP Anmeldung | + | ===== GitLab: LDAP Genehmigung |
- | Nach erfolgreicher Überprüfung des **LDAP**-Zugriffs auf [[https:// | + | Nach erfolgreicher Überprüfung des **LDAP**-Zugriffs auf [[https:// |
* [[https:// | * [[https:// | ||
- | Nachfolgender Bildschirm sollte nun beim Aufruf von [[https:// | + | Nachfolgender Bildschirm sollte nun beim Aufruf von [[https:// |
- **[LDAP]** - Anmeldung mit Benutzername und Passwort aus dem **LDAP** | - **[LDAP]** - Anmeldung mit Benutzername und Passwort aus dem **LDAP** | ||
- **[Standard]** - Anmeldung mit Benutzername und Passwort aus der [[https:// | - **[Standard]** - Anmeldung mit Benutzername und Passwort aus der [[https:// | ||
zu sehen sein: | zu sehen sein: | ||
- | {{: | + | {{: |
Nach Eingabe eines entsprechenden Benutzer und dem dazugehörigen Passwort, sollte ein Bildschirm wie der nachfolgende bei der **ersten Anmeldung eines Benutzer aus LDAP** angezeigt werden: | Nach Eingabe eines entsprechenden Benutzer und dem dazugehörigen Passwort, sollte ein Bildschirm wie der nachfolgende bei der **ersten Anmeldung eines Benutzer aus LDAP** angezeigt werden: | ||
{{: | {{: | ||
- | Gitlab | + | GitLab |
**__Der Hinweis__**: | **__Der Hinweis__**: | ||
Zeile 205: | Zeile 205: | ||
//Ihr Konto muss noch von Ihrem GitLab-Administrator genehmigt werden und ist daher gesperrt. Bitte wenden Sie sich an Ihren GitLab-Administrator, | //Ihr Konto muss noch von Ihrem GitLab-Administrator genehmigt werden und ist daher gesperrt. Bitte wenden Sie sich an Ihren GitLab-Administrator, | ||
- | :!: **HINWEIS** - **Wie in dem Hinweis zu lesen ist, fehlt noch die entsprechende Freigabe durch den [[https:// | + | :!: **HINWEIS** - **Wie in dem Hinweis zu lesen ist, fehlt noch die entsprechende Freigabe durch den [[https:// |
- | Um die Freigabe eines [[https:// | + | Um die Freigabe eines [[https:// |
- | Dazu muss zur Anmeldung auf den Reiter **Reiter** mit den Bezeichnungen **[Standard]** - Anmeldung mit Benutzername und Passwort aus der [[https:// | + | Dazu muss zur Anmeldung auf den Reiter **Reiter** mit den Bezeichnungen **[Standard]** - Anmeldung mit Benutzername und Passwort aus der [[https:// |
- | {{: | + | {{: |
+ | |||
+ | ^ Feld ^ Eingabe | ||
+ | | Benutzername oder primäre E-Mail-Adresse | **'' | ||
+ | | Passwort | ||
+ | |||
+ | Nachfolgender Bildschirm sollte nun nach der ersten erfolgreichen Anmeldung zum Vorschein kommen, in dem dann sogleich im zu öffnenden **[Menü]** die Schaltfläche **[Adminbereich]** mit der **[linkem Maustaste]** angeklickt werden sollte, wie nachfolgender Bildschirm zeigt: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Hier ist in dem wieder zu öffnenden **[Menü]** im Bereich **[Übersicht]** der Menüpunkt **[Benutzer(innen)]** mit der **[linkem Maustaste]** anzuklicken, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Anschliessend sollten alle Benutzer, welche bereits versucht haben sich via **LDAP** an [[https:// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Zur Einleitung die noch ausstehende Genehmigung zu erteilen, sollte nun über dem **[Dreipunktmenü]** am **Ende der Zeile des jeweiligen aufgelisteten Benutzers** mit der **[linken Maustaste]** ein Klick erfolgen, wodurch sich das nachfolgende PopUp-Menü öffnen sollte, wie nachfolgend auf dem Bildschirm dargestellt: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Durch Auswahl des Menüpunktes **[Genehmigen]** im sich zuvor geöffneten PopUp-Menü wird nachfolgendes Dialog-Fenster angezeigt, in dem die Auswirkungen der Genehmigung noch einmal dargestellt werden und in dem durch anklicken der Schaltfläche **[Genehmigen]** mit der **[linken Maustaste]** die Genehmigung erteilt werden kann, wie in nachfolgendem Bildschirm zu sehen ist: | ||
+ | | ||
+ | |||
+ | Falls die Genehmigung erfolgreich bestätigt wurde, sollte nachfolgender Bildschirm mit der Meldung erscheinen, das der Benutzer nun genehmigt wurde, wie auf dem nachfolgendem Bildschirm zu sehen ist: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Nun kann eine Abmeldung vom Benutzerkonto des [[https:// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== GitLab: LDAP Anmeldung ===== | ||
+ | Jetzt kann eine Anmeldung als **LDAP**-Benutzer erfolgen, wie auf dem nachfolgendem Bildschirm zu sehen ist: | ||
- | :!: **Hier geht es weiter | + | {{:tachtler:archlinux_gitlab_ce_ldap_login_page_with_user.png|GitLab - LDAP Anmeldung - Benutzer}} |
tachtler/gitlab_archlinux_-_ldap-konfiguration.1711170381.txt.gz · Zuletzt geändert: 2024/03/23 06:06 von klaus