Autentiseringsguide

Bluebeam Developer Portal, för utveckling av integrationer, är endast tillgänglig för aktiva kunder, kanalpartners och programvarupartners i regionerna USA, AU, DE, UK och SE.

Begäranden till alla slutpunkter för Bluebeams API måste autentiseras. Appar ansluter till Bluebeam med oauth 2.0. Den här guiden visar hur du får en access_token för att autentisera dig för en användares räkning i din App.

Innan du startar autentiseringsprocessen måste du göra följande:

  • Registrera din app

  • Ange en omdirigerings-URI

  • Spara ditt klient-ID och din hemlighet

Om du inte har gjort ovanstående besöker du sidan Kom igång med Bluebeam Developer Portal för att läsa mer.

Det finns regionspecifika bas-URL:er som gäller för alla slutpunkter:

- US: https://api.bluebeam.com

- DE: https://api.bluebeamstudio.de

- AU: https://api.bluebeamstudio.com.au

- UK: https://api.bluebeamstudio.co.uk

- SE: https://api.bluebeamstudio.se

Till exempel blir https://api.bluebeam.com/publicapi/v1/sessions i regionen US https://api.bluebeamstudio.com.au/publicapi/v1/sessions i regionen AU.

Flöde för auktoriseringskod

Använd bara autentisering med auktoriseringskod när det går att hålla en hemlighet i appen (om den till exempel körs på en webbserver som du kontrollerar). Se till att hantera filen client_secret på samma sätt som med lösenord.

Tokens utgångsdatum

  • Auktoriseringskoder går ut efter 5 minuter.

  • Åtkomsttoken går ut efter 60 minuter.

  • Uppdateringstoken upphör att gälla om de inte används minst var sjunde dag.

Auktoriserings- och autentiseringsfel

Berätta vilka typer av fel du får så kan vi hjälpa dig att felsöka.

Vanliga svarskoder i HTML

HTTP-kod

Meddelande

Definition

200

OK

Begäran lyckades.

201

Skapad

Begäran lyckades och resulterade i att nya resurser skapades.

204

Inget innehåll

Servern uppfyllde begäran och behöver inte returnera någon form av en enhet.

400

Felaktiga begäranden

Begäran kunde inte förstås på grund av felaktig syntax.

401

Ej auktoriserad

Begäran kräver användarautentisering. Om du får detta efter att ha skickat en åtkomsttoken kan du prova med att skaffa en ny_åtkomsttoken. Om du fortfarande får ett 401 bör du kontrollera omfattningarna. Om du fortsätter att få ett 401:a kan du kontakta supporten på integrations@bluebeam.com.

403

Förbjudet

Servern förstod begäran, men vägrar uppfylla den.

404

Inte hittad

Servern har inte hittat något som matchar Request-URI:en.

409

Konflikt

Begäran kunde inte slutföras på grund av en konflikt med resursens aktuella tillstånd.

 

Se även:

Resurser

Revu 21

Utvecklarportalen

Utvecklarportalen

Den här guiden till Developer Portal visar hur du får en access_token för autentisering för en användares räkning i din app.