MSAL против msgraph-sdk-java-auth

Я хочу разработать веб-приложение на Java для использования некоторых служб Microsoft Graph. Согласно вкладке «Быстрый запуск» портала Azure, они рекомендуют MSAL для аутентификации и вызова служб (com.microsoft.aad.msal4j. *).

С другой стороны, я нашел https://github.com/microsoftgraph/msgraph-sdk-java-auth, который предлагает хороший API для использования служб, но последнее обновление было сделано более года назад.

Что мне использовать? Я немного боюсь, что SDK устареет.

Спасибо.


person Aroos    schedule 22.04.2020    source источник


Ответы (1)


Если вы ознакомитесь с версией этой библиотеки для dotnet, вы видите, он использует MSAL. Каждый раз, когда запускалась библиотека Java msgraph auth, MSAL Java не была готова. Необходимо проделать работу по согласованию библиотеки аутентификации Java с библиотекой dotnet, чтобы она также использовала MSAL. Я бы сказал, продолжайте и используйте библиотеку аутентификации Java, имея в виду несколько вещей:

  1. Он будет меняться по мере выполнения необходимой работы.
  2. Все библиотеки аутентификации для пакетов SDK msgraph находятся в предварительной версии и могут измениться в будущем.
  3. В настоящее время существует ограничение, устраняемое этим запросом на перенос, и что вы можно обойти, как описано здесь
person baywet    schedule 22.04.2020