私は次のような構成をしたところ、私は私のローカルホスト上のFacebookのOAuthを実装していますが、エラーを遮断しURLはFacebookの中でのOAuth
- ドメイン:localhostの
- サイトURL:http://localhost:9090/Facebook_Login/fbhome
ここで私はtomcatポートを9090に変更しました& "fbhome"はサーブレットで、名前、 Facebookログイン]セクションで、性別、成功裏に実施した後、電子メール
2):
- 有効なのOAuthリダイレクトURL:http://localhost:8080/Facebook_Login/fbhome
しかし、後述するように、私は2つのエラーが発生しました:
- 要求されたURL/Facebook_Login/fbhomeがこのサーバー上に見つかりませんでした。
- URLブロック:リダイレクトURIがアプリのクライアントOAuth設定でホワイトリストに登録されていない ではないため、このリダイレクトに失敗しました。クライアントとウェブのOAuthログインが有効になっていることを確認し、すべてのアプリドメインを有効なOAuthリダイレクトURIとして追加します。
自分の設定で間違いがあった場合は、誰でも修正できますか?もし私が適切な解決策を得ればいいだろう。私はたくさんのGoogle検索を行ったが、正確な解決策を見つけることができなかったので。あなたは、コールバックURLを使ってアプリケーションに登録する必要があります最初の
まあ最初の1、404が見つかりません、あなたの最後には何かが決定的にあります。ルーティングを修正して、まずそのURLを利用可能にする必要があります。 Btw。、私はFacebookのログインに問題を引き起こす可能性がある非標準ポートを使用するセットアップに対してお勧めします。可能であれば、ポート80/443を使用してください。 (なぜ人々が最初にdev環境設定のために他のポートを選んだのか理解できませんでした。後の実環境をできるだけ密接に模倣することは常に良い考えです - なぜHTTPのための非標準ポート(S)...?) – CBroe
@CBroeさて、私は8080を使ってみましたが、もう一度同じエラーが発生しました – sForSujit
あなた自身のシステムから404を取得している場合は、Facebookの問題ではありません。 – CBroe