Cloud 9に設置したテスト用のWordPressに、Facebookでのユーザー登録・ログイン機能を実装しようとしています。
【方法】
Theme My Loginプラグインで閲覧者向けユーザー登録ページを作成し、Facebook DeveloppersでApp IDとapp secretキーを取得して、Gianismプラグインの設定画面に入力。同プラグインで「Facebookでログイン」ボタンを表示。
ボタンを表示しているページのURLは仮に
https://mytest.c9users.io/login/ とします。
【問題】
表示させた「Facebookでログイン」ボタンをクリックすると下記のようなメッセージが出て、ユーザー登録できない。
URLはブロックされています
リダイレクトURIがアプリのクライアントOAuth設定でホワイトリストに追加されていないため、リダイレクトできませんでした。クライアントとウェブOAuthログインをオンにして、すべてのアプリドメインを有効なOAuthリダイレクトURIとして追加してください。
【試したこと】
Facebook Developpersのアプリ設定画面で「クライアントOAuth設定」をすべて「はい」にし、「有効なOAuthリダイレクトURI」に下記のURIを設定。
https://mytest.c9users.io/login/.auth/login/facebook/callback
上記を試行したのですが、やはりFBでログインできず、同じエラーメッセージが出ます。
Facebookアプリ側の設定が誤っているのか、Gianismプラグイン側の設定か、または接続元がCloud9のテストサイトであることが問題なのか・・特定できずに悩んでおります。
もし同じ環境で試された方がいらっしゃれば、お知恵を拝借できますと幸いです。
よろしくお願いいたします。
あなたの回答
tips
プレビュー