【发布时间】:2014-08-16 05:22:44
【问题描述】:
我正在编写一个应用程序来使用 OAuth 从 Yahoo 获取一些信息。现在我想强制用户输入密码,即使用户在 yahoo oauth 页面上有有效的会话。我怎样才能做到这一点?
【问题讨论】:
-
这个问题没人回答吗?
标签: oauth oauth-2.0 yahoo yahoo-api
我正在编写一个应用程序来使用 OAuth 从 Yahoo 获取一些信息。现在我想强制用户输入密码,即使用户在 yahoo oauth 页面上有有效的会话。我怎样才能做到这一点?
【问题讨论】:
标签: oauth oauth-2.0 yahoo yahoo-api
据我所知,雅虎在其 OAuth 流程中没有任何选项来强制用户在第二次授予身份验证之前登录或验证其密码。但是,我已经尝试过这种 hack 来强制用户在启动 OAuth 流程之前退出他们的 Yahoo 帐户。
诀窍是使用 Yahoo 注销页面呈现隐藏的 iframe:
<iframe src="https://login.yahoo.com/config/login?.src=fpctx&logout=1&.direct=1" style="display:none"></iframe>
【讨论】: