2016-11-22 6 views
1

私はGoogleとFacebookの両方でMVC外部認証プロバイダを使用しています。私は以前何度も何度も働いていました。 VS 2015で - それは完全にデフォルトのプロジェクトですブランドの新しいプロジェクト(MVC 5 Webアプリケーション| |新規プロジェクトファイル)にいくつかの理由でGoogle外部ログインはエラーメッセージなしで失敗しますが、Facebookの作品は

今日、。私がやった唯一のことは、GoogleとFacebookの両方のためのApp KeysとSecretsを提供することです。新規ユーザーとして登録するように私に尋ねる - -

Facebookはすべての方法を介して動作は、コールバックした後、そのユーザーとして私を記録します。

Googleは、OAuthコールバックURLを呼び出すべき場所にまで達していますが、これは起こりません。代わりに、これ以上の説明なしでログインページにリダイレクトされます。エラーはなく、見つけられた場所にはどこにもメッセージが記録されず、例外もスローされません。

代わりにした場合、私はパスワードのユーザーとして登録して、アカウントをリンクしてみてください - 私は、facebookで問題なくそうすることができますよ。しかし、もう一度、Googleの外部プロバイダでは、OAuthコールバックURIが呼び出されるべきところに到達しますが、代わりに汎用エラー「エラーが発生しました」を含む「/ ManageLogins」ページに戻ります。しかし、私はそれが機能しなかったことを除いて、プロセスから全くフィードバックを得るん -

私は可能トラップができ例外のすべてのタイプを有効にしています。そして、文字通り、1行のコードを書くチャンスがまだないので、他に何を試していいのか分かりません。

私はプロジェクトのこの基本的なアイデンティティ管理の部分を完成させるために現在ほぼ6時間を費やしています。通常は10〜15分かかりますが、完全にブロックされます。コード自体からのフィードバックはほとんどないので、これまでに誰かがこの問題に遭遇して助けてくれることを期待しています。

ありがとうございました。

私が試したことがあるもの: 1)元のhttp - 私はそれが問題かもしれないと思ったので、私はSSL証明書を取得し、httpsに変換しました。同じ問題。

2)私はクッキーをクリアしたが、お忍びしようとした多くのブラウザで試してみました - 常に同じ結果。

3)オリジナルは大きなソリューションでは新しいプロジェクトだったので、今では自分のソリューションで新しいWebプロジェクトを作成しました。同じ問題。

4)Iは、2つの異なるドメインに切り替え、そしてもちろんのローカルホストからそれを試してみました。しようとするものfoが出て実行

....

EJ

+1

Google APIコンソールで正しい設定を行っていることを確認しましたか?私は彼らが最近変更を加えたと信じています。登録したアプリを再訪する必要があるかもしれません。 – Shoe

+0

私はチェックして再チェックしましたが、私は戻って何も見逃していないことを確認します。私がFacebookの上で動作するという事実は、私がこれを投稿する直前にしか確認していないので、明らかにGoogleに固有のものです。提案していただきありがとうございます。それがFile |新しいプロジェクトは最もイライラしています。私は2つの認証方法を有効にする以外の何もしていません。:( – eejai42

+0

あなたのコールバックURLとは何ですか何のHTTPSを含まない多くのvarions、および様々なローカルホストのバージョンと – Shoe

答えて

0

私は古いスレッドを知っているが、私は正確に同じ問題に遭遇しました。 Google Developers ConsoleでGoogle+ APIが有効になっていることを確認する必要があります。

関連する問題