2011-11-08 21 views
3

Google OAuth 1.0でユーザーを認証しようとすると、ユーザーはすでにGoogleにログインしている場合、私のアプリケーション。ユーザーに再度資格情報をGoogleに送信するようにしたいので、ログインしているアカウントとは別のアカウントを提供することができます(FBとTwitterの両方のOAuthハンドシェイクにはオプションがあります)。ユーザーを認証するときにGoogle OAuthからユーザー名/パスワードを要求するようにします

また、Googleに渡すことができるパラメータがあるので、それがポップアップになっていることを認識させることができます。再び、FBとTwitterはポップアップの「所有権」を取り、レイアウトが完全に合うようにサイズを変更します。また、ポップアップで表示されることを認識しているため、別のレイアウトが表示されます。

Googleは、APIのそれほど遅れているようです。全体的な実装が困難であることが判明しました.XMLは無意味なデータであり、不完全なドキュメントやサービス全体が一貫性を欠いています。

答えて

5

max_auth_age=0を最初のOAuth URLに追加してください。これは私のために働いた。

+0

いいえ。しかし、提案をありがとう。私はOAuth 1.0を使用していますが、 'max_auth_age = 0'パラメータはハイブリッド認証または連合認証のためのものだと思います。 – George

+0

参考までに、これはGoogleのOAuth v2.0(Google+ API) – adamnfish

+0

ありがとうございました!しかし、どのようにDotNetOpenAuthフレームワークを使ってこれを実装できますか? – Martin

関連する問題