2016-10-24 4 views
0

Я понимаю, что Enterprise API из Box работает только с серверным сервером JWT и не похож на аутентификацию на основе OAuth2. Интеграция с коробкой, в которой есть аутентификация на основе OAuth2, поддерживает только Content API, а не Enterprise API.Невозможно использовать API API API API с аутентифицированным приложением OAuth2

Есть ли способ иметь OAuth & API Ebterprise одновременно? (Я, по сути, хочу управлять пользователями & групп любого стороннего предприятия)

Любые мысли/указатели? Заранее спасибо!

ответ

2

Я понимаю, что Enterprise API из Box работает только с сервером JWT-сервера и не похож на аутентификацию на основе OAuth2.

Это неверно, хотя я могу видеть, как вы можете прийти к такому пониманию. Вы можете работать с API-интерфейсом Box Enterprise с использованием традиционного 3-ночного OAuth. Фактически, в течение многих лет 3-Legged OAuth был только способом работы с API-интерфейсом Box.

Для того чтобы 3-Legged маркер доступа OAuth, чтобы Enterprise API вызовов:

  1. Соответствующий Enterprise областей должны быть выбраны в конфигурации приложения.
  2. Маркер должен быть выпущен для пользователя с привилегиями администратора предприятия/со-администратора.

Отношения между JWT auth и Enterprise API являются одними из удобных. Приложения Enterprise API часто являются неинтерактивными серверными сценариями и/или масштабируются для нескольких процессов. В этих сценариях JWT намного легче работать с чем-то с 3-мя ногами OAuth.

Смежные вопросы