Skip to main content

SAML- und GitHub-Apps

Wenn deine Organisation oder dein Unternehmen SSO-geschützt ist, musst du möglicherweise eine aktive SSO-Sitzung für deine Organisation starten, damit du eine GitHub App autorisieren, installieren oder anfordern kannst.

Autorisierung von GitHub Apps für Benutzer*innen

Wenn deine Organisation oder dein Unternehmen SSO verwendet, kannst du die Ressourcen deiner Organisation oder die Ressourcen deines Unternehmens internal möglicherweise nicht sehen, nachdem du eine GitHub App autorisiert hast. Wenn die App beispielsweise eine Liste von Repositorys anzeigt, werden möglicherweise keine Repositorys angezeigt, die deiner Organisation gehören. Führe die folgenden Schritte aus, um das Problem zu beheben:

  1. Navigiere zu https://github.com/orgs/ORGANIZATION-NAME/sso, um eine aktive SAML-Sitzung für deine Organisation zu starten. Ersetze ORGANIZATION-NAME durch den Namen deiner Organisation.
    • Wenn dein Unternehmen einmaliges Anmelden für deine Organisation verwaltet, kannst du auch zu https://github.com/enterprises/ENTERPRISE-NAME/sso wechseln, um eine aktive SSO-Sitzung für dein Unternehmen zu starten. Ersetze ENTERPRISE-NAME durch den Namen deins Unternehmens. Dies funktioniert als SSO-Sitzung für alle Organisationen im Unternehmen, in denen du Mitglied bist.
    • Wenn du versuchst, auf Ressourcen zuzugreifen, die im Besitz des Kontos sind, wird ebenfalls SSO ausgelöst, wenn du noch keine Sitzung hast.
  2. Widerrufe die Autorisierung der GitHub App. Weitere Informationen finden Sie unter Überprüfen und Widerrufen der Autorisierung von GitHub-Apps.
  3. Autorisiere die GitHub App erneut. Die GitHub App-Autorisierung wird von der App initiiert und variiert je nach App. Beispielsweise kannst du bei einigen GitHub Apps auf einen Link klicken oder einen Befehl im Terminal eingeben. Weitere Informationen finden Sie unter Autorisieren von GitHub-Apps.

Wenn du dich bei einer App anmeldest, wird für jede Organisation, für die du über eine SSO-Sitzung verfügst, eine Autorisierung mit Anmeldeinformationen erstellt. SSO kann auf Organisations- oder Unternehmensebene durchgesetzt werden. Wenn sie auf Unternehmensebene durchgesetzt wird, gilt eine SSO-Sitzung mit einer beliebigen Organisation als SSO-Sitzung für jede Organisation, der du angehörst. Dies wird als Anmeldeinformationsautorisierung für das Token für jede Organisation angezeigt, in der du zum Zeitpunkt der Anwendungsautorisierung Mitglied bist.

Die Autorisierung mit SSO-Anmeldeinformationen ist an die spezifische Anmeldesitzung mit der App gebunden. Wenn du dich auf einem anderen Gerät oder nach Ablauf der SSO-Sitzungen erneut bei der App anmelden möchtest, musst du vor der Anmeldung neue SSO-Sitzungen starten, um sicherzustellen, dass die App auf die Ressourcen deiner Organisation zugreifen kann.

Installieren oder Anfordern von GitHub Apps für Organisationen mit SSO

Wenn deine Organisation oder dein Unternehmen SSO verwendet, wird deine Organisation möglicherweise nicht aufgeführt, wenn du versuchst, eine GitHub App für deine Organisation zu installieren oder anzufordern. Führe die folgenden Schritte aus, um das Problem zu beheben:

  1. Navigiere zu https://github.com/orgs/ORGANIZATION-NAME/sso, um eine aktive SAML-Sitzung für deine Organisation zu starten. Ersetze ORGANIZATION-NAME durch den Namen deiner Organisation.
    • Wenn dein Unternehmen einmaliges Anmelden für deine Organisation verwaltet, kannst du auch zu https://github.com/enterprises/ENTERPRISE-NAME/sso wechseln, um eine aktive SSO-Sitzung für dein Unternehmen zu starten. Ersetze ENTERPRISE-NAME durch den Namen deins Unternehmens. Dies funktioniert als SSO-Sitzung für alle Organisationen im Unternehmen, in denen du Mitglied bist.
  2. Versuche erneut, die GitHub App zu installieren oder anzufordern. Weitere Informationen findest du unter Installieren einer GitHub-App von einem Drittanbieter, Installieren einer GitHub-App aus dem GitHub Marketplace für deine Organisationen und Anfordern einer GitHub-App vom Organisationsbesitzer.