Откройте спецификацию API для функций Azure с использованием JavaScript (Node js)

#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.