Authentifizierung – Leitfaden

Das Entwicklerportal von Bluebeam ist nur für aktive Kund:innen in der Region „USA“ verfügbar.

Anfragen an alle Endpunkte der Bluebeam API müssen authentifiziert werden. Apps stellen eine Verbindung zu Bluebeam über OAuth 2.0 her. Diese Anleitung zeigt Ihnen, wie Sie einen access_token erhalten, um sich im Namen eines Benutzers in Ihrer App zu authentifizieren.

Bevor Sie den Authentifizierungsprozess starten, gehen Sie wie folgt vor:

  • Registrieren Sie Ihre App

  • Geben Sie einen Umleitungs-URI an

  • Speichern Sie Ihre Client-ID und Ihren Clientschlüssel

Falls Sie dies noch nicht getan haben, besuchen Sie bitte die Seite „Erste Schritte“ im Bluebeam Entwicklerportal, um mehr zu erfahren.

Autorisierungscode

Verwenden Sie den Autorisierungscode nur dann, wenn Ihre App ein Geheimnis für sich behalten kann (beispielsweise, wenn die App auf einem von Ihnen kontrollierten Web-Server ausgeführt wird). Stellen Sie sicher, dass client_secret wie ein Kennwort behandelt wird.

Ablauf des Tokens

  • Autorisierungscodes laufen nach 5 Minuten ab.

  • Zugriffstoken laufen nach 60 Minuten ab.

  • Aktualisierungstoken laufen ab, wenn sie nicht mindestens alle sieben Tage verwendet werden.

Autorisierungs- und Authentifizierungsfehler

Bitte teilen Sie uns mit, welche Arten von Fehlern Sie erhalten, und wir können Ihnen bei der Fehlerbehebung helfen.

Gängige HTML-Antwortcodes

HTTP-Code

Nachricht

Definition

200

OK

Die Anfrage wurde erfolgreich abgeschlossen.

201

Erzeugt

Die Anfrage war erfolgreich und hatte die Erstellung neuer Ressourcen zur Folge.

204

Kein Inhalt

Der Server hat die Anfrage erfüllt und muss keinen Entity-Body zurückgeben.

400

Ungültige Anfrage

Die Anfrage konnte aufgrund einer fehlerhaften Syntax nicht verstanden werden.

401

nicht autorisiert

Die Anfrage erfordert eine Benutzerauthentifizierung. Wenn Sie diese Nachricht erhalten haben, nachdem Sie einen access_token bestanden haben, versuchen Sie, einen neuen access_token zu erhalten. Wenn Sie immer noch eine 401 erhalten, überprüfen Sie die Leistungsumfänge. Wenn Sie weiterhin eine 401 erhalten, wenden Sie sich an den Support unter integrations@bluebeam.com.

403

Forbidden

Der Server hat die Anfrage verstanden, weigert sich jedoch, sie zu bearbeiten.

404

Nicht gefunden

Der Server hat nichts gefunden, was dem Anfrage-URI entspricht.

409

Konflikt

Die Anforderung konnte aufgrund eines Konflikts mit dem aktuellen Status der Ressource nicht abgeschlossen werden.

 

Zusätzliche Ressourcen: