인증 가이드

통합 개발을 위한 Bluebeam Developer Portal은 미국, 호주, 독일, 영국, 남동부 지역의 활성 고객, 채널 파트너 및 소프트웨어 파트너에게만 제공됩니다.

모든 Bluebeam API 엔드포인트에 대한 요청은 인증을 받아야 합니다. 앱은 OAuth 2.0을 사용하여 Bluebeam에 연결됩니다. 이 가이드에서는 앱에서 사용자를 대신하여 인증하기 위한 access_token 얻는 방법을 보여줍니다.

인증 과정을 시작하기 전에 다음 사항을 꼭 확인하세요.

  • 앱 등록

  • 리디렉션 URI 제공

  • 클라이언트 ID와 비밀번호를 저장하세요

위의 단계를 아직 거치지 않았다면 Bluebeam Developer Portal 페이지에서 시작하기를 방문하여 자세한 내용을 알아보세요.

모든 엔드포인트에 적용되는 지역별 기본 URL이 있습니다.

- 미국: https://api.bluebeam.com

- 독일: https://api.bluebeamstudio.de

- 호주: https://api.bluebeamstudio.com.au

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

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

예를 들어, 미국에서 https://api.bluebeam.com/publicapi/v1/sessions가 발생하면 호주에서는 https://api.bluebeamstudio.com.au/publicapi/v1/sessions 가 됩니다.

승인 코드 흐름

앱의 비밀을 유지할 수 있는 경우에만 승인 코드 인증을 사용하세요(예: 앱이 사용자가 제어하는 웹 서버에서 실행되는 경우). client_secret 을 비밀번호와 마찬가지로 다루어야 합니다.

토큰 만료

  • 승인 코드는 5분 후에 만료됩니다.

  • 액세스 토큰은 60분 후에 만료됩니다.

  • 새로 고침 토큰은 최소 7일에 한 번 이상 사용되지 않으면 만료됩니다.

권한 부여 및 인증 오류

어떤 종류의 오류가 발생하는지 알려주시면 문제 해결에 도움을 드리겠습니다.

일반적인 HTML 응답 코드

HTTP 코드

메시지

정의

200

확인

요청이 성공했습니다.

201

생성됨

요청이 성공하여 새로운 리소스가 생성되었습니다.

204

콘텐츠 없음

서버가 요청을 이행했으므로 엔티티 본문을 반환할 필요가 없습니다.

400

잘못된 요청

잘못된 구문으로 인해 요청을 이해할 수 없습니다.

401

무단

요청에는 사용자 인증이 필요합니다. 액세스 토큰을 전달한 후에 이 메시지를 받았다면 새로운 액세스 토큰을 받아보세요. 그래도 401을 받으면 범위를 확인하세요. 계속해서 401 오류가 발생하는 경우, integrations@bluebeam.com으로 지원팀에 문의하세요.

403

금지됨

서버는 요청을 이해했지만 이를 이행하기를 거부하고 있습니다.

404

찾을 수 없음

서버가 Request-URI와 일치하는 것을 찾지 못했습니다.

409

충돌

리소스의 현재 상태와 충돌이 발생하여 요청을 완료할 수 없습니다.

 

또한 참조하세요:

리소스

Revu 21

Developer Portal

Developer Portal

이 Developer Portal 가이드는 앱에서 사용자를 대신하여 인증할 수 있도록 access_token을 얻는 방법을 안내합니다.