Включение OAuth на уровне операций в управлении API Azure - PullRequest
0 голосов
/ 20 сентября 2018

Что касается служб управления Azure, я хотел включить проверку подлинности Oauth для выборочных операций в моей группе API.

Я вижу эту опцию только на уровне API, а не на уровне операций.Есть ли способ достичь на рабочем уровне?

Ответы [ 2 ]

0 голосов
/ 24 сентября 2018

Похоже, мы не можем включить oauth на рабочем уровне.

(Копирование из комментариев)

Допустим, у меня есть 3 операции в группе API под названием MyAPI.Теперь я хочу включить аутентификацию OAuth только для 2 операций.Возможно ли это?

Not currently. You can only associate auth server with an API and when you do so console will render auth UI for all operations in that API. Thanks @Vitaliy Kurokhtin 
0 голосов
/ 21 сентября 2018

После того, как вы настроили свой сервер авторизации OAuth 2.0 и настроили свой API для использования этого сервера, вы можете протестировать его, зайдя на портал разработчика и вызвав API.Нажмите Портал разработчика в верхнем меню вашего экземпляра Azure API Management Обзор страница.

Нажмите APIs в верхнем меню и выберите Your_API.

Выберите операцию GET Resource, нажмите Открыть консоль , а затем выберите Код авторизации из раскрывающегося списка.

enter image description here

При выборе кода авторизации отображается всплывающее окно с формой входа поставщика OAuth 2.0.В этом примере форма входа предоставляется Azure Active Directory.enter image description here

Более подробную информацию можно найти в этой статье .

...