Autentiseringsveiledning

Bluebeam Developer Portal, for integrasjonsutvikling, er kun tilgjengelig for aktive kunder, kanalpartnere og programvarepartnere i USA, Australia, Tyskland, Storbritannia og Sørøst-regionene.

Forespørsler til alle Bluebeam API-endepunkter må autentiseres. Apper kobler seg til Bluebeam ved hjelp av OAuth 2.0. Denne veiledningen viser deg hvordan du får en access_token for å autentisere på vegne av en bruker i appen din.

Før du starter autentiseringsprosessen, må du sørge for å gjøre følgende:

  • Registrer appen din

  • Oppgi en omdirigerings-URI

  • Lagre klient-ID-en og hemmeligheten din

Hvis du ikke har gjort det ovennevnte, kan du gå til siden Kom i gang på Bluebeam Developer Portal for å finne ut mer.

Det finnes regionspesifikke basis-URL-er som gjelder for alle endepunkter:

For eksempel ville https://api.bluebeam.com/publicapi/v1/sessions i USA være https://api.bluebeamstudio.com.au/publicapi/v1/sessions i Australia.

Autorisasjonskodeflyt

Bruk autorisasjonskodeautentisering bare når appen din kan holde på en hemmelighet (for eksempel hvis appen kjører på en webserver du kontrollerer). Sørg for å behandle client_secret slik du ville behandlet et passord.

Tokenutløp

  • Autorisasjonskoder utløper etter 5 minutter.

  • Tilgangstokener utløper etter 60 minutter.

  • Oppdateringstokener utløper hvis de ikke brukes minst én gang hver 7. dag.

Autorisasjons- og autentiseringsfeil

Gi oss beskjed om hva slags feil du får, så kan vi hjelpe deg med å feilsøke.

Vanlige HTML-svarkoder

HTTP-kode

Melding

Definisjon

200

Ok

Forespørselen lyktes.

201

Opprettet

Forespørselen ble vellykket og resulterte i opprettelse av nye ressurser.

204

Intet innhold

Serveren oppfylte forespørselen og trenger ikke å returnere en entitetskropp.

400

Ugyldig forespørsel

Forespørselen kunne ikke forstås på grunn av feil syntaks.

401

Uautorisert

Forespørselen krever brukergodkjenning. Hvis du mottok dette etter at du sendte et access_token, kan du prøve å få et nytt access_token. Hvis du fortsatt mottar en 401-melding, sjekk omfanget. Hvis du fortsetter å motta en 401-melding, kan du kontakte kundestøtte på integrations@bluebeam.com.

403

Forbudt

Serveren forsto forespørselen, men nekter å oppfylle den.

404

Ikke funnet

Serveren fant ingenting som samsvarer med Request-URI-en.

409

Konflikt

Forespørselen kunne ikke fullføres på grunn av en konflikt med ressursens gjeldende tilstand.

 

Se også:

Ressurser

Revu 21

Developer Portal

Developer Portal

Denne veiledningen for Developer Portal viser deg hvordan du får en access_token for å autentisere på vegne av en bruker i appen din.