2017-05-06 19 views
5

tôi sử dụng Hộp API JWT Server Authentication:Sử dụng Hộp với JWT (Server Authentication)

 IAccessTokenCache accessTokenCache = new InMemoryLRUAccessTokenCache(100); 

     Reader reader = new FileReader("D:\\config.json"); 
     BoxConfig boxConfig = BoxConfig.readFrom(reader); 


     BoxAPIConnection api = BoxDeveloperEditionAPIConnection.getAppUserConnection(USER_ID,boxConfig); 

nhưng ngoại trừ Box:

{"error":"unauthorized_client","error_description":"This app is not authorized by the enterprise admin"} 

enter image description here

Trả lời

4

Các admin của Box phải đi vào Bảng điều khiển dành cho quản trị viên -> Cài đặt doanh nghiệp -> Ứng dụng và cho phép ứng dụng của bạn.

+0

Cảm ơn bạn đã trả lời của bạn, có thể cung cấp cho bạn một cái nhìn tại các bước, làm thế nào để ứng dụng và ủy quyền có thể app – virmeidec

+0

Trong JWT ứng dụng danh sách, nếu bạn bấm vào elipses, chọn "ủy quyền" – kendomen

4

@kendomen là chính xác. Dưới đây là một số chi tiết khác:

Đi tới api.box.com. Sau đó chọn Bảng điều khiển dành cho quản trị viên.

enter image description here

Đây là nơi nó trở nên sôi nổi. Nhấp vào bước Bảo mật.

enter image description here

Sau đó in tiền phạt.

enter image description here

Điều này cung cấp thanh công cụ cần được hiển thị ba bước trước. Nhấp vào Ứng dụng.

enter image description here

Sau đó, nhấp vào Ủy quyền ứng dụng mới.

enter image description here

này đặt lên một cửa sổ pop-up nơi bạn nhập phím ứng dụng. Điều này được gọi là "ClientID" trong tệp json mà bạn có thể đã tải xuống từ Box.com.

enter image description here

+0

Có là một thay đổi nhỏ trong giao diện người dùng hiện tại, nó nằm trong Cài đặt doanh nghiệp (https://monosnap.com/file/1GtysqvkwMh0gWsbpiRYnvswdGPw68.png) – katzmopolitan

Các vấn đề liên quan