2

facebookのoauthをservicestackで使用しようとすると、url
localhost:60782 / api / auth/facebookにアクセスします。


Facebookの認証ダイアログに移動しますが、[許可]をクリックすると、#f = AccessTokenFailed localhost:60782 / api / users#f=AccessTokenFailedを使用してリダイレクトURLにリダイレクトされます。

誰かがここで何が起こっているのか分かりますか?

4

1 に答える 1

3

Facebook認証を設定するときにも同様の問題が発生しました。servicestackがWeb例外をキャッチして効果的に破棄するため、問題を特定するのが難しいことがわかりました。何が起こっているのかを理解するために、サービススタックコードをダウンロードしてコンパイルしました。その後、プロジェクトを変更して、ローカルサービスのinterace DLLを参照することができました。これにより、Facebook認証プロバイダーでデバッグポイントを設定できるようになりました。

私の場合、サーバーが資格情報なしでFacebookに接続しようとしたために、プロキシ認証エラーが発生していました。プロキシ経由にならないように開発用PCと本番用PCを再構成することで、これを克服しました。

于 2013-01-27T10:46:34.790 に答える