Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar.

GitHub konfigurieren

In Umgebungen, die GitHub verwenden, können Sie Rancher so konfigurieren, dass die Anmeldung mit GitHub-Anmeldeinformationen ermöglicht wird.

  1. Melden Sie sich bei Rancher mit einem lokalen Benutzer an, dem die Rolle administrator zugewiesen wurde (d.h. dem lokalen Hauptnutzer).

  2. Klicken Sie in der oberen linken Ecke auf ☰ > Benutzer & Authentifizierung.

  3. Klicken Sie im linken Navigationsmenü auf Auth Provider.

  4. Klicken Sie auf GitHub.

  5. Befolgen Sie die angezeigten Anweisungen, um eine GitHub-Anwendung einzurichten. Rancher leitet Sie zu GitHub weiter, um die Registrierung abzuschließen.

    Was ist eine Autorisierungs-Callback-URL?

    Die Autorisierungs-Callback-URL ist die URL, zu der Benutzer gehen, um Ihre Anwendung zu nutzen (d.h. der Begrüßungsbildschirm).

    Wenn Sie externe Authentifizierung verwenden, findet die Authentifizierung nicht tatsächlich in Ihrer Anwendung statt. Stattdessen erfolgt die Authentifizierung extern (in diesem Fall bei GitHub). Nachdem diese externe Authentifizierung erfolgreich abgeschlossen ist, ist die Autorisierungs-Callback-URL der Ort, an dem der Benutzer wieder in Ihre Anwendung eintritt.

  6. Kopieren Sie von GitHub die Client-ID und das Client-Geheimnis. Fügen Sie sie in Rancher ein.

    Wo finde ich die Client-ID und das Client-Geheimnis?

    Wählen Sie in GitHub Einstellungen > Entwicklereinstellungen > OAuth-Apps. Die Client-ID und das Client-Geheimnis werden deutlich angezeigt.

  7. Klicken Sie auf Mit GitHub authentifizieren.

  8. Verwenden Sie die Optionen für den Site-Zugriff, um den Umfang der Benutzerautorisierung zu konfigurieren.

    • Erlauben Sie allen gültigen Benutzern

      Jeder GitHub-Benutzer kann auf Rancher zugreifen. Wir raten generell von der Verwendung dieser Einstellung ab!

    • Erlauben Sie Mitgliedern von Clustern, Projekten sowie autorisierten Benutzern und Organisationen

      Jeder GitHub-Benutzer oder jede Gruppe, die als Cluster-Mitglied oder Projekt-Mitglied hinzugefügt wird, kann sich bei Rancher anmelden. Darüber hinaus kann sich jeder GitHub-Benutzer oder jede Gruppe, die Sie zur Liste der autorisierten Benutzer und Organisationen hinzufügen, bei Rancher anmelden.

    • Zugriff nur auf autorisierte Benutzer und Organisationen beschränken

      Nur GitHub-Benutzer oder Gruppen, die zu den autorisierten Benutzern und Organisationen hinzugefügt wurden, können sich bei Rancher anmelden.

  9. Klicken Sie auf Aktivieren.

Ergebnis:

  • Die GitHub-Authentifizierung ist konfiguriert.

  • Sie sind mit Ihrem GitHub-Konto (d.h. dem externen Hauptnutzer) bei Rancher angemeldet.