Я пытаюсь, чтобы пользователи проходили автоматическую аутентификацию с помощью Microsoft Azure AD OAuth2. Я называю этот URL в IFrame для моего онлайн-сайта:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize?prompt=none&response_type=code&client_id=XXXXX-XXX&scope=openid profile offline_access User.ReadBasic.All
Если пользователь вошел в систему, это прекрасно работает во всех браузерах и возвращает код авторизации.
Однако для компьютеров, подключенных к домену, это не работает в IE & Edge, но работает в Chrome ..?
Для IE & Edge страница авторизации возвращает error=interaction_required
. Однако, когда prompt=none
удаляется из URL и вызывается на новой вкладке браузера, он аутентифицируется без какого-либо взаимодействия, хотя ..
Почему IE & Edge требует взаимодействия на компьютерах, присоединенных к домену, когда, по-видимому, это не нужно и Chrome работает полностью?