Как принудительно выполнить повторную проверку подлинности с помощью API-интерфейса Windows Live OAuth?
Есть ли параметр, который я могу передать на https://oauth.live.com/authorize, который заставит пользователя снова войти в систему?
Проблема в том, что если пользователь вошел в систему, он будет прозрачно перенаправлен обратно на мой сайт, даже если пользователь хочет использовать другую учетную запись Windows Live.
API OAuth в Twitter принимает "force_redirect=true", а Facebook принимает "auth_type=reauthenticate", но я не могу найти его для Windows Live.
1 ответ
Сначала перенаправьте своего пользователя на:
https://login.live.com/oauth20_logout.srf?client_id={$Client_Id}&redirect_uri={$Redirect_URI}
Он выйдет из системы и продолжит кодирование!