Как принудительно выполнить повторную проверку подлинности с помощью API-интерфейса Windows Live OAuth? - PullRequest
8 голосов
/ 08 января 2012

Есть ли параметр, который я могу передать https://oauth.live.com/authorize, который заставит пользователя снова войти в систему?

Проблема в том, что если пользователь вошел в систему, он будет перенаправлен прозрачно обратно на мой сайт, даже если пользователь хочет использовать другую учетную запись Windows Live.

API OAuth от Twitter принимает «force_redirect = true», а Facebook принимает «auth_type = reauthenticate», но я не могу найти его для Windows Live.

1 Ответ

2 голосов
/ 25 апреля 2012

Сначала перенаправьте пользователя на:

https://login.live.com/oauth20_logout.srf?client_id={$Client_Id}&redirect_uri={$Redirect_URI}

Он выйдет из системы, а затем продолжит кодирование!

...