Ключи авторизации Swagger - PullRequest
2 голосов
/ 07 января 2020

В Swagger у меня были проблемы с настройкой авторизации. В Доступные полномочия есть два поля для заполнения:

  • subscription_key (apiKey) Укажите ваш ключ подписки на когнитивные услуги здесь. Имя: Ocp-Apim-Subscription-Key
  • токен (apiKey) Предоставьте токен доступа от JWT, возвращенного STS этого региона. Обязательно добавьте область управления к токену, добавив следующую строку запроса к URL-адресу STS:? Scope = speechservicesmanagement Я не нашел ясно, где я должен получить эту информацию. Может ли кто-нибудь помочь мне?

1 Ответ

1 голос
/ 13 января 2020

Два параметра можно найти следующим образом:

1. параметр subscription_key : его можно найти в Azure portal> Перейдите к службе речи, которую вы должны создать (Cognitive Service), или посмотрите здесь, чтобы создать новую службу речи > используйте значение из Key1

Шахта выглядит следующим образом: enter image description here

Вещи, чтобы запомнить:

  • Речь в текстовом API (особенно разговорный api) поддерживается только в определенных c регионах, я выбрал centralus.

  • Уровень цен должен быть S0 Standard, чтобы заставить API работать (по крайней мере, для apis разговора)

2. параметр токена (apiKey) :

  • Вам потребуется сгенерировать токен, отправив запрос на отправку конечной точке речевого сервиса (см. изображение выше для определения адреса конечной точки).
  • Добавьте свой ключ подписки в качестве заголовка.
  • Почтовый запрос сгенерирует токен доступа в качестве ответа

Запомните:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...