Guida all'autenticazione

Il Bluebeam Developer Portal, dedicato allo sviluppo delle integrazioni, è disponibile solo per clienti attivi, partner di canale e partner software nelle Aree USA, AU, DE, UK e SE.

Le richieste a tutti gli endpoint API Bluebeam devono essere autenticate. Le app si connettono a Bluebeam tramite OAuth 2.0. Questa guida ti mostra come ottenere un access_token per autenticarti, per conto di un utente, nella tua app.

Prima di avviare il processo di autenticazione, assicurati di effettuare le seguenti operazioni:

  • Registra la tua App

  • Fornire un URI di reindirizzamento

  • Salva il tuo ID cliente e segreto

Se non hai ancora eseguito quanto sopra, visita la pagina Introduzione nel Bluebeam Developer Portal per saperne di più.

Esistono URL di base specifici per Area che si Applica a tutti gli endpoint:

Ad esempio, https://api.bluebeam.com/publicapi/v1/sessions negli Stati Uniti sarebbe https://api.bluebeamstudio.com.au/publicapi/v1/sessions in Australia.

Flusso del codice di autorizzazione

Utilizza l'autenticazione tramite codice di autorizzazione solo quando la tua app può mantenere un segreto (ad esempio, se l'app viene eseguita su un server web da te controllato). Assicurati di trattare client_secret come tratteresti una password.

Scadenza del token

  • I codici di autorizzazione scadono dopo 5 minuti.

  • I token di accesso scadono dopo 60 minuti.

  • I token di aggiornamento scadono se non vengono utilizzati almeno una volta ogni 7 giorni.

Errori di autorizzazione e autenticazione

Fateci sapere che tipo di errori ricevete e vi aiuteremo a risolverli.

Codici di risposta HTML comuni

Codice HTTP

Messaggio

Definizione

200

OK

La richiesta è andata a buon fine.

201

Creato

La richiesta ha avuto successo e ha portato alla creazione di nuove risorse.

204

Nessun contenuto

Il server ha soddisfatto la richiesta e non ha bisogno di restituire un entity-body.

400

Brutta richiesta

La richiesta non è stata compresa a causa di una sintassi non corretta.

401

Non autorizzato

La richiesta richiede l'autenticazione dell'utente. Se hai ricevuto questo messaggio dopo aver passato un access_token, prova a ottenere un nuovo access_token. Se ricevi ancora un 401, controlla gli ambiti. Se continui a ricevere un messaggio 401, contatta l'assistenza all'indirizzo integrations@bluebeam.com.

403

Vietato

Il server ha compreso la richiesta, ma si rifiuta di soddisfarla.

404

Non trovato

Il server non ha trovato nulla che corrisponda al Request-URI.

409

Conflitto

La richiesta non può essere completata a causa di un conflitto con lo stato attuale della risorsa.

 

Vedi anche:

Risorse

Revu 21

Portale per sviluppatori

Portale per sviluppatori

Questa guida del Developer Portal mostra come ottenere un access_token per autenticarsi, per conto di un utente, nella tua app.