Azure AD установил версию своего сервиса, и на сегодняшний день вы можете использовать 2 конечные точки производства (coined v1, v2). Заметная разница заключается в следующем
v1.0 (библиотеки ADAL)
- Поддерживает только учетные записи Azure AD.
- Поддерживает статическое согласие (зарегистрируйте разрешения, пользователь должен дать согласие на все из них, даже если они не обязательно их требуют).
- Более настраиваемая версия OAuth2.0 и OpenId Connect.
- Зарегистрируйте свое приложение на https://portal.azure.com.
v2.0 (библиотеки MSAL)
- Поддерживает Azure AD, учетные записи Microsoft и Azure AD B2C.
- Поддерживает статическое и динамическое (также называемое инкрементное) согласие. Запросите согласие, поскольку ваше приложение нуждается в.
- Работает с библиотеками с открытым исходным кодом.
- Зарегистрируйте свое приложение на https://apps.dev.microsoft.com.
Ошибка возникает при регистрации приложения v1 или v2 и последующем запросе токена из другой конечной точки. Вы должны убедиться, что выстроены версии, используя ссылку выше. Извлеките от имени образца и выполните эти шаги для обеспечения согласованности.