#javascript #node.js #azure-functions #swagger
Вопрос:
Я хочу добавить спецификацию Open API для создания документа swagger для конечных точек приложения функций Azure, разработанного с использованием JavaScript (Node js).
Я понимаю, что это можно сделать в приложении функций Dotnet Azure с помощью пакета Microsoft.Лазурь.Веб-задания.Расширения.OpenAPI.
Существует ли какой-либо такой пакет, доступный для функции Javascript Azure? Или предложите любую другую альтернативу для создания документации для функций azure узлов?
Ответ №1:
У нас есть два варианта интеграции спецификаций открытого API с функцией JavaScript Azure: MSAL и ADAL.
Библиотека аутентификации Microsoft (MSAL) позволяет разработчикам приобретать токены с платформы идентификации Microsoft для аутентификации пользователей и доступа к защищенным веб-интерфейсам API.
Используя MSAL, токен можно получить из нескольких типов приложений, таких как веб-приложения, веб-API, одностраничные приложения (JavaScript), мобильные и собственные приложения. Проверьте эту библиотеку аутентификации Microsoft на наличие JavaScript для получения дополнительной информации.
Аналогично, библиотека проверки подлинности Azure Active Directory (ADAL) для Node.js позволяет Node.js приложения для аутентификации в Azure AD для доступа к веб-ресурсам, защищенным AAD. Но поскольку ADAL устарел, рекомендуется использовать библиотеку аутентификации Microsoft (MSAL).
Для получения дополнительной информации проверьте эту библиотеку Azure AD на наличие JavaScript.