2015-10-14 2 views
1

Я играл с API Management и отлично смотрел. Единственная проблема, которую я имею, заключается в том, что при вызове API вам необходимо передать ключ подписки, который связан с «пользователем». В большинстве случаев использования вызывающим API-интерфейсом являются приложения (внутренние службы).Azure API Management - ключи подписки для приложений?

Должен ли я создавать учетную запись пользователя для каждого приложения, или есть ли другой способ получить ключ безопасности для приложения?

У меня был краткий взгляд на AD, однако я не хочу сразу сходить по этому маршруту.

Благодаря

ответ

0

Вы можете создать единый «API потребителей» пользователь и использовать ключ, назначенный для этого пользователя для всех серверных услуг. Или вы можете создать отдельного пользователя для каждой из ваших услуг. Но, создавая отдельного пользователя, вы могли бы самостоятельно независимо отменить доступ к определенным услугам и ограничить ограничение скорости/квоты.

+0

Спасибо. По-прежнему кажется неправильным создание пользователя, но я предполагаю, что это ожидаемая реализация. – StrictlySocial

+0

@StrictlySocial Я думаю, что вы хорошо знаете. Если бы вы могли добавить его в качестве проблемы здесь http://feedback.azure.com/forums/248703-api-management, это было бы здорово. –

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