Приложение MSAL и ASP.NET Core: недопустимый эмитент ошибки носителя
Я использую Azure AD для защиты API, и в среде разработки он работает нормально.
Развертывание его в тестировании привело к еще одной неприятной ошибке токена-носителя 401: «эмитент недействителен».
я устанавливаю
На машине разработки я обнаружил, что правильные значения во всех отношениях исключают подобные ошибки. Для тестирования я обнаружил, что конфигурация AD OF регистрации моего приложения Angular, представляющая тестовую версию, немного неправильная. Для регистрации приложения разработки я снял флажки с токена доступа и токена идентификатора в меню аутентификации в соответствии с рекомендацией для потока AC-PKCE. То же самое осталось проверить в тестовом приложении. Я надеюсь, что это несоответствие было проблемой, и заполните пробелы...
Но это поток аутентификации, а не проблема с авторизацией, такая как 401, которая меня беспокоит.
Что вы думаете, особенно те, кто уже прошел через это раньше?