2016-10-24 1 views
0

Box에서 나온 Enterprise API는 서버 - 서버 JWT 인증에서만 작동하며 OAuth2 기반 인증과는 다릅니다. OAuth2 기반 인증을 사용하는 상자 통합은 Enterprise API가 아닌 Content API 만 지원합니다.Box API Enterprise API를 OAuth2 인증 앱과 함께 사용할 수 없음

동시에 OAuth & Ebterprise API를 사용할 방법이 있습니까? (나는 본질적으로 사용자를 관리하기를 원한다 & 타사 엔터프라이즈)

어떤 생각/포인터입니까? 미리 감사드립니다!

답변

2

내가 알고있는 것은 엔터프라이즈 API는 Box-server JWT auth에서만 작동하며 OAuth2 기반 인증과는 다릅니다.

당신이 그 이해에 어떻게 도달 할 수 있는지는 알 수 있지만 이것은 정확하지 않습니다. 전통적인 3-Legged OAuth를 사용하여 Box Enterprise API로 작업 할 수 있습니다. 사실, 오랫동안 3-Legged OAuth는 이었고 Box API로 작업하는 방법은입니다.

  1. 적절한 기업 범위

    앱 구성에서 선택해야합니다 : 엔터프라이즈 API 호출을 만들 수있는 세 다리가 OAuth 액세스 토큰에 대한 위해

    .

  2. 엔터프라이즈 관리자/공동 관리 권한을 가진 사용자에 대해 토큰이 발행되어야합니다.

JWT 인증과 엔터프라이즈 API 간의 관계는 편리합니다. 엔터프라이즈 API 앱은 대개 비대화 형 서버 측 스크립트이거나 여러 프로세스로 수평 확장됩니다. 이러한 시나리오에서 JWT는 3-Legged OAuth보다 훨씬 쉽게 작업 할 수 있습니다.

관련 문제