Erstellen Sie ein Servicekonto

Ziel

So erstellen Sie ein Servicekonto mit dem Unternehmensverwaltungs-Tool.

Hintergrund

Mit Servicekonten können Sie Integrationen unterstützen, die den Gewährungsablauf für Clientanmeldeinformationen erfordern, wie in der IETF OAuth 2.0 Framework Specification definiert. In diesem Szenario benötigen Anwendungen eine Möglichkeit, ein OAuth 2.0-Zugriffstoken außerhalb des Kontexts eines bestimmten Procore-Benutzers abzurufen. OAuth 2.0 stellt zu diesem Zweck den Gewährungstyp Clientanmeldeinformationen bereit. Beim Erstellen eines Servicekontos wird eine eindeutige client_id und client_secret is generiert.Informationen zum Implementieren des Gewährungsablaufs für Clientanmeldeinformationen in einer Anwendung finden Sie unter OAuth 2.0 mit Clientanmeldeinformationen in unserem Entwicklerportal.

Wichtige Hinweise

Schritte

  1. Navigieren Sie zum Administrations-Tool auf Unternehmensebene.
  2. Klicken Sie unter „Unternehmenseinstellungen“ auf Servicekonten.
  3. Klicken Sie auf der Seite Servicekonten auf + Neu .
  4. Geben Sie einen „App-Typ“ an. Wenn Sie dieses Servicekonto mit einer bestimmten Marketplace-App verwenden, wählen Sie die Marketplace- Option und wählen Sie die entsprechende App aus der Dropdown-Liste aus. Wählen Sie andernfalls Benutzerdefiniert aus .

create-service-account.png

  1. Geben Sie einen Namen für Ihr neues Servicekonto ein und klicken Sie auf Erstellen. Die client_id und das client_secret für das Servicekonto werden generiert und stehen für Aufrufe an den /oauth/token-Endpunkt der Procore-API zur Verfügung.
  2. Konfigurieren von Servicekontoberechtigungen. Da das Servicekonto bei der ersten Erstellung keine Berechtigungen auf Unternehmensebene hat, müssen Sie die entsprechenden Berechtigungen für das Servicekonto festlegen, bevor Sie es für den Zugriff auf die Procore-API verwenden.
 Wichtig
Beachten Sie, dass Sie mit einem Servicekonto ohne Berechtigungen ('Keine') möglicherweise ein OAuth 2.0-Zugriffstoken generieren können, dieses Token jedoch nicht für erfolgreiche Aufrufe der Procore-API funktioniert. Daher müssen Sie die richtigen Berechtigungen für das Servicekonto festlegen, bevor es mit dem Procore API zuzugreifen.

 Siehe auch