integration-service
latest
false
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Die Connector-Pakete, die in Integration Service verfügbar sind, werden maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Integration Service-Benutzerhandbuch

Letzte Aktualisierung 14. Jan. 2026

Box-Authentifizierung

UiPath unterstützt die folgenden Authentifizierungstypen für Box. Weitere Informationen finden Sie in der Dokumentation zur Box-Authentifizierung.

AuthentifizierungstypBeschreibungAm besten geeignet für
OAuth 2.0-AutorisierungscodeBenutzer meldet sich über Box an und gewährt API-Zugriff.Zugriff einzelner Benutzer (Attended oder persönliche Automatisierung).
OAuth 2.0 Client-AnmeldeinformationenNicht interaktive Dienst-zu-Dienst-Authentifizierung.Dienst-zu-Dienst-Zugriff innerhalb des Arbeitsbereichs des Benutzers.
Bringen Sie Ihre eigene OAuth 2.0-App mitVerwendet Ihre eigene OAuth-App mit der Rückruf-URL von UiPath.Kunden, die ihre eigene Box-App und Schlüssel verwalten.
Persönliches Zugriffstoken (PAT)Verwendet einen privaten Box JWT-Schlüssel und Unternehmens-/Benutzer-ID.Server-zu-Server-Integrationen auf Unternehmensebene, die nur App- oder unternehmensweiten Zugriff ohne Benutzerinteraktion erfordern.

Details zu den Authentifizierungstypen

OAuth 2.0-Autorisierungscode

FeldBeschreibung
OAuth-API-SchlüsselBox- Client-ID.
OAuth-API-GeheimnisBox: Geheimer Clientschlüssel.
UmfangWählen Sie die in Ihrer Box-App konfigurierten Scopes aus.

OAuth 2.0 Client-Anmeldeinformationen

FeldBeschreibung
OAuth-API-SchlüsselBox-Client-ID.
OAuth-API-GeheimnisBox: Geheimer Clientschlüssel.
Betrefftyp"Enterprise" oder "User"
Unternehmens-ID/Benutzer-IDBox Enterprise-ID oder Box-Benutzer-ID.
UmfangMuss mit den in Box konfigurierten Scopes übereinstimmen.

Bringen Sie Ihre eigene OAuth 2.0-App mit

FeldBeschreibung
OAuth-API-SchlüsselBox-Client-ID.
OAuth-API-GeheimnisBox: Geheimer Clientschlüssel.
UmfangVordefinierte oder benutzerdefinierte Feld-Scopes.
Wichtig:

Konfigurieren Sie diesen Umleitungs-URI in Ihrer Box-App: https://{baseURL}/provisioning_/callback (z. B. https://cloud.uipath.com/provisioning_/callback).

Persönliches Zugriffstoken (PAT)

FeldBeschreibung
OAuth-API-SchlüsselBox- Client-ID von der Box-Entwicklerkonsole.
OAuth-API-GeheimnisGeheimer Box-Client von der Box Developer Console.
UmfangIn Box ausgewählte Scopes, die für die Automatisierung erforderlich sind.
JWT: ZielgruppeBeispiel: https://api.box.com/oauth2/token
JWT: Base64-codierter SchlüsselIhr Box-App- Base64-codierter privater Schlüssel aus der JWT-App-Konfiguration
JWT: AusstellerDie Client-ID der Box-App, die als JWT iss -Anforderung verwendet wird.
JWT: UntertypMuss ein Unternehmen oder ein Benutzer sein, der auf dem gewünschten Identitätswechselziel basiert.
JWT: AntragstellerDie Unternehmens-ID (wenn Untertyp = Enterprise) oder Benutzer-ID (wenn Untertyp = User).

Erstellen einer Box-App

Bevor Sie UiPath mit Box verbinden, müssen Sie eine Anwendung in der Box-Entwicklerkonsole erstellen . Weitere Informationen finden Sie in der Box-Entwicklerdokumentation.

  1. Öffnen Sie die Entwicklerkonsole
  2. Wählen Sie Neue App erstellen
  3. Wählen Sie abhängig vom vorgesehenen Authentifizierungstyp eine der folgenden Optionen aus:
    • OAuth 2.0 (Benutzerauthentifizierung) → Wird für Autorisierungscode und BYO-OAuth verwendet
    • OAuth 2.0 mit Client-Anmeldeinformationen → Wird für Client-Anmeldeinformationen-Flows verwendet
    • OAuth 2.0 mit JWT → Wird für PAT in UiPath IS verwendet

Erfassen Sie nach dem Erstellen der Box-App Folgendes:

  • Client-ID
  • Geheimer Clientschlüssel
  • App-Scopes
  • Privater Schlüssel (nur JWT-Apps)
  • Unternehmens-/Benutzer-ID
Wichtig:

Für Bring Your Own OAuth 2.0 App fügen Sie eine UiPath-Rückruf-URL zu Ihrer Box-App hinzu: https://{baseURL}/provisioning_/callback (z. B. https://cloud.uipath.com/provisioning_/callback).

Grundlegendes zu Box-Scopes

Box erfordert eine explizite Berechtigungsauswahl, die als „Scopes“ bezeichnet wird. In der folgenden Tabelle sind die allgemeinen vordefinierten Scopes für Box-Apps aufgeführt.

UmfangBeschreibung
Root_SchreibgeschütztSchreibgeschützter Zugriff auf alle Inhalte, auf die der Benutzer/das Konto zugreifen kann.
Root_ReadwriteVollständiger Lese-/Schreibzugriff auf Dateien und Ordner.
verwalten_GruppenVerwalten Sie Feldgruppen.
verwalten_Enterprise_propertiesVerwalten von Unternehmensmetadaten und -eigenschaften.
verwaltete_DatenaufbewahrungKonfigurieren Sie Aufbewahrungsrichtlinien und Aufbewahrungsrichtlinien.
sign_requests.readwriteErstellen und verwalten Sie Box Sign-Anforderungen.
verwalten_App_BenutzerVerwalten Sie Anwendungsbenutzer.
verwalten_verwaltete_BenutzerVerwalten Sie von Enterprise verwaltete Benutzer.

Ihre Box Developer Console muss die gleichen Scopes widerspiegeln, die Sie beim Erstellen der Verbindung auswählen. Weitere Informationen zu Scopes finden Sie in der Dokumentation zu Scopes in Box.

So bereiten Sie den privaten Box-Schlüssel vor

Schritt 1 – Herunterladen des privaten Schlüssels

Laden Sie die Box-App-JSON-Datei herunter, die den verschlüsselten_privaten_schlüssel und die passphrase enthält.

Schritt 2 – Entschlüsseln mit Passphrase

Wenn der Schlüssel verschlüsselt ist, entschlüsseln Sie ihn:

openssl pkcs8 -inform PEM -in private_key.pem -out decrypted_key.pem -passin pass:YOUR_PASSPHRASE
openssl pkcs8 -inform PEM -in private_key.pem -out decrypted_key.pem -passin pass:YOUR_PASSPHRASE

Dadurch wird Folgendes erzeugt:

-----BEGIN PRIVATE KEY-----
...
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
...
-----END PRIVATE KEY-----

Schritt 3: Entfernen Sie PEM-Header/-Fußzeilen

Löschen Sie diese beiden Zeilen vollständig:

-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----

Schritt 4 – Entfernen aller neuen Zeilen und Leerzeichen

Erstellen Sie den Schlüssel in einer einzelnen kontinuierlichen Zeile, ohne Leerzeichen und keine Zeilenumbrüche.

Beispiel für das Ergebnis: MIIG/wIBADANBgkqhkiG9w0BAQEFAASCBK...

Schritt 5 – Base64-codiert den bereinigten Schlüssel

Codieren Sie den einzeiligen Schlüssel:

Linux/maOS: echo -n "CLEANED_KEY" | base64

PowerShell: [Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes("CLEANED_KEY"))

Fügen Sie die resultierende Base64-Ausgabe ein in: JWT Base64 Encodierter Schlüssel. Weitere Informationen finden Sie in der Dokumentation zur Box-Authentifizierung.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo
Vertrauen und Sicherheit
© 2005–2026 UiPath. Alle Rechte vorbehalten