Integration mit GitHub Enterprise Cloud
Durch die Integration Ihrer Anwendung Software Asset Management in die Anwendung GitHub Enterprise Cloud können Sie Ihre Softwareabonnements nachverfolgen und nicht verwendete Lizenzen zurückfordern.
| Prozess | Erforderliche Anwenderrolle in der Anwendung GitHub Enterprise Cloud | Authentifizierungsbereiche |
|---|---|---|
| Abonnements herunterladen | Organisationsbesitzer | lesen:org |
| Anwenderaktivität abrufen | Organisationsbesitzer |
|
| Abonnement zurückfordern | Organisationsbesitzer | write:org |
Generieren Sie ein API-Zugriffstoken für GitHub Enterprise Cloud
Generieren Sie ein Token, das Sie für den Zugriff auf die Enterprise Cloud-API GitHub verwenden können.
Vorbereitungen
GitHub Erforderliche Rolle: Organisationsbesitzer
Der Anwenderaccount, den Sie für die Authentifizierung verwenden, sollte in der Lage sein, alle Repositorys in der Organisation zu lesen, der er angehört.
Warum und wann dieser Vorgang ausgeführt wird
Der Hosting-Service für das GitHub -Repository verwendet persönliche Zugriffstoken, um Benutzern Zugriff auf die GitHub -API zu gewähren. Persönliche Zugriffstoken funktionieren ähnlich wie OAuth-Zugriffstoken, indem sie API-Anforderungen autorisieren. Durch Generieren eines persönlichen Zugriffstokens zur Autorisierung Ihrer GitHub Enterprise Cloud-API-Anforderungen können Sie auf die GitHub Enterprise Cloud-API zugreifen.
Prozedur
Erstellen Sie eine GitHub Enterprise Cloud-Verbindung
Erstellen Sie eine Verbindung zwischen Ihren GitHub Enterprise Cloud-Anwendungen und Ihrer ServiceNow -Instanz.
Vorbereitungen
Wenn Sie einen MID-Server für die Kommunikation zwischen Ihrer Instanz ServiceNow und Ihren GitHub Enterprise Cloud-Anwendungen verwenden möchten, müssen Sie zuerst einen MID-Server in Ihrer Instanz einrichten. Ausführliche Anweisungen finden Sie unter MID-Server.
ServiceNow Erforderliche Rolle: admin
Prozedur
Erstellen Sie ein GitHub Enterprise Cloud-Integrationsprofil
Erstellen Sie ein GitHub Enterprise Enterprise Cloud-Integrationsprofil, um -Softwareabonnements nachzuverfolgen und die Lizenzierung für Ihre GitHub Enterprise Cloud-Anwendungen zu optimieren.
Vorbereitungen
Zum Erstellen eines GitHub Enterprise Cloud-Integrationsprofils fordern Sie das Plugin Software Asset Management - SaaS-Lizenzmanagement (com.sn_sam_saas_int) im ServiceNow Storean.
ServiceNow Erforderliche Rolle: sam_integrator oder admin
Warum und wann dieser Vorgang ausgeführt wird
Wenn Sie Software-Asset-Arbeitsbereichverwenden, ist die Option zum Erstellen des Cloud-Integrationsprofils [ GitHub in Core-UI inaktiv.
Prozedur
Nächste Maßnahme
Nachdem die Integration hergestellt wurde, erstellt Ihre Instanz ServiceNow automatisch Softwaremodelle, Reklamationsregeln und Benutzerabonnements, die täglich aktualisiert werden.
Überprüfen Sie alle automatisch generierten Reklamationsregeln, um Anwenderabonnements zurückzufordern. Weitere Informationen finden Sie unter Überprüfen Sie eine Softwarereklamationsregel.
- Weitere Informationen zum Erstellen von Softwareberechtigungen in der klassischen Anwendung [ Software Asset Management finden Sie unter Erstellen Sie Berechtigungen in Software Asset Management Classic.
- Weitere Informationen zum Erstellen von Softwareberechtigungen im Software-Asset-Arbeitsbereich finden Sie unter Erstellen Sie Berechtigungen im Arbeitsbereich.
- Weitere Informationen zum Erstellen von Softwareberechtigungen mit dem Playbook Software Asset Management finden Sie unter Erstellen Sie Berechtigungen mithilfe der geführten Tour.
- Weitere Informationen zum Ausführen des Abgleichs in der klassischen Anwendung [ Software Asset Management finden Sie unter Führen Sie einen Softwareabgleich aus.
- Weitere Informationen zum Ausführen des Abgleichs im Software-Asset-Arbeitsbereich finden Sie unter Führen Sie im -Arbeitsbereich einen Softwareabgleich aus.