2

私はshowAuthenticationDialog と authenticateWithFacebookを使用して、Twitter と Facebook で認証しています。ユーザーがポップアップで一度ログインすると、それ以降は自動的にログインするため、別のアカウントでログインすることはできません。

ポップアップなどで Cookie をクリアする方法はありますか?

4

1 に答える 1

2

Twitter の OAuth API には、force_loginログイン情報の入力を強制するパラメーターがあります。

https://dev.twitter.com/docs/api/1/get/oauth/authenticate

Facebook も同様のreauthenticateオプションを提供しています。

https://developers.facebook.com/docs/authentication/reauthentication/

OAuth 自体は、認証サーバーを提供することを目的としているため、これを行う方法を指定していません。OpenID Connect は単一のパラメーター「approval_prompt=force」を指定します。これにより、将来これが容易になることが期待されます。

于 2012-05-23T16:58:23.437 に答える