2017-03-02 16 views
1

私は次のような構成をしたところ、私は私のローカルホスト上のFacebookのOAuthを実装していますが、エラーを遮断しURLはFacebookの中でのOAuth

ここで私はtomcatポートを9090に変更しました& "fbhome"はサーブレットで、名前、 Facebookログイン]セクションで、性別、成功裏に実施した後、電子メール

2):

しかし、後述するように、私は2つのエラーが発生しました:

  1. 要求されたURL/Facebook_Login/fbhomeがこのサーバー上に見つかりませんでした。
  2. URLブロック:リダイレクトURIがアプリのクライアントOAuth設定でホワイトリストに登録されていない ではないため、このリダイレクトに失敗しました。クライアントとウェブのOAuthログインが有効になっていることを確認し、すべてのアプリドメインを有効なOAuthリダイレクトURIとして追加します。

自分の設定で間違いがあった場合は、誰でも修正できますか?もし私が適切な解決策を得ればいいだろう。私はたくさんのGoogle検索を行ったが、正確な解決策を見つけることができなかったので。あなたは、コールバックURLを使ってアプリケーションに登録する必要があります最初の

+1

まあ最初の1、404が見つかりません、あなたの最後には何かが決定的にあります。ルーティングを修正して、まずそのURLを利用可能にする必要があります。 Btw。、私はFacebookのログインに問題を引き起こす可能性がある非標準ポートを使用するセットアップに対してお勧めします。可能であれば、ポート80/443を使用してください。 (なぜ人々が最初にdev環境設定のために他のポートを選んだのか理解できませんでした。後の実環境をできるだけ密接に模倣することは常に良い考えです - なぜHTTPのための非標準ポート(S)...?) – CBroe

+0

@CBroeさて、私は8080を使ってみましたが、もう一度同じエラーが発生しました – sForSujit

+1

あなた自身のシステムから404を取得している場合は、Facebookの問題ではありません。 – CBroe

答えて

-1

、あなたはAPPIDとSecretId.UseそれらのIDを取得し、あなたとFBのOAuth URLを呼び出しますcallbackURL

+0

私は既に私のアプリを登録&私はappIdとSecretIdの両方を持っています。それは私がlocalhostで試したときに私にそれらのエラーを与えています。以前はコールバックURLを「http://www.google.com」として使用しようとしましたが、@chandranはうまく動作します – sForSujit

関連する問題