私はサーバーサイドのFacebook認証を使用しています。最初に、アプリケーションはクライアントをhttps://www.facebook.com/dialog/oauth?...
URLにリダイレクトします。このURLには、パラメータとして "display = popup"という文字列がありますが、アプリケーションがクライアントをリダイレクトするとダイアログがページとして表示されるため、ウィンドウは開かれません。Facebookのサーバー側認証:代わりにページとしてポップアップとしてOAuthダイアログを表示できません
1
A
答えて
2
サーバー側はURLにのみリダイレクトできます。どのウィンドウでURLを開いたり表示したりするかをクライアントに伝えることはできません。
Facebookのクライアント側認証は、ポップアップウィンドウでOAuthダイアログを表示するように処理します。あなたは、サーバー側の認証を使用する必要がある場合は、ポップアップ自分でURLを開く必要があります:
window.open('URL_THAT_REDIRECTS_TO_OAUTH_DIALOG', ...)
が、その後、あなたはまた、ウィンドウのサイズ(幅/高さ)を自分で(設定する必要がありますwindow.open()
で指定してください)。
0
前の回答は正しいです。しかし、実際のポップアップを持っている「_blank」を使用することを忘れないでください:
window.open('/fblogin', '_blank','location=yes, scrollbars=yes, width=640, height=359', true);
これらはまた、現在のOAuthログインウィンドウのサイズです。
関連する問題
- 1. facebook iframe - ポップアップ認証の代わりにFacebookのロゴを取得
- 2. ポップアップの代わりにiframeにfacebookダイアログを開きたい
- 3. Facebook認証で「Facebookでログイン」の代わりに「インストール」が表示されます
- 4. OAuthサーバー側を使用してFacebookログアウト
- 5. FacebookのOAuthの表示ポップアップ
- 6. ポップアップの代わりにリダイレクトによる認証ページ内の認証
- 7. Facebook Invite Friendsダイアログボックスがポップアップの代わりにページに表示される
- 8. FacebookのページでオーバーレイでFacebookのアプリ認証のポップアップを表示する方法
- 9. OAuth 2.0がサーバー側Webアプリケーションで機能していません
- 10. facebookアプリのOAuthダイアログを使用すると、redirect_uriとしてキャンバスURLを使用できません
- 11. ポップアップの代わりにiframe経由でソーシャルネットワークのログインを認証します
- 12. facebookとサーバー側の確認でios認証
- 13. phpページの代わりに404を表示しているNginx
- 14. Facebook SDK:iframeにoAuthダイアログを表示
- 15. Facebookの認証ダイアログに「許可」の代わりに「さて、アプリケーションに行ってください」と表示される
- 16. ログインボタンとサーバー側の認証
- 17. サーバー側OAuth Facebookトークンのリフレッシュ
- 18. OAuth - Twitterでのエラー(認証できませんでした)
- 19. Facebookページのプラグインはプレビューを表示していません。
- 20. Facebookユーザーがログインしていないときに強化された認証ダイアログが表示されない
- 21. アクティビティインスタンスの代わりにコンテキストを使用してダイアログを表示する
- 22. Facebook OAuthボックスで許可の代わりにログインが表示される
- 23. reCaptchaはサーバー側で検証していません
- 24. oAuth 1.0サーバーの代わりにoAuth 2.0サーバーを使用するか、oAuth 1.0サーバーを置き換えることはできますか?
- 25. Facebook AJAX Permissionsダイアログはポップアップではありませんか?
- 26. Facebookで認証できません
- 27. 認証ダイアログが表示されません
- 28. 春のセキュリティ:認証されていないユーザーのログインフォームページの代わりにエラー403ページを表示
- 29. Django:空のフィールドを空白として表示する代わりに、空白を表示します。なし
- 30. Facebookのredirect_uriはOAuthの後でユーザーを認識しません