1

私は現在、WPF クライアントと Web サイトの両方をサポートするさまざまなアプリケーションの既定の認証プラットフォームとして、azure アクセス制御を実装しています。

WPF クライアントで次の奇妙な動作が見られます。

Azure Authentication Library を使用して、次のコード行を実行して JWT トークンを取得し、それを使用してサービスへの認証を行います。

   _authContext = new Microsoft.WindowsAzure.ActiveDirectory.Authentication.AuthenticationContext("https://xxxx.accesscontrol.windows.net");
    AssertionCredential credential = _authContext.AcquireToken("http://localhost/xxxx");

テストでは、当社の Web サイトへの直接の Facebook 認証に問題はなく、問題なく動作しています。Google と Microsoft ID も、WEB と WPF の両方の状況で正常に機能します。

ただし、WPF クライアントの 1 つから Facebook を使用すると、ブラウザ ウィンドウがポップアップし、次のエラーが表示されます。

HTTP Error Code:  502  
Message:  ACS40000: An error occurred while processing a Facebook sign-in response. This may be caused by invalid configuration of the Facebook application.  
Inner Message:  ACS40001: An error occurred while attempting to get an access token from Facebook.  
Inner Message:  ACS90005: Web exception  
Trace ID:  1a8a9ddf-5bf7-4c09-ace2
Timestamp:  XXXXXXX  

スタックオーバーフローで見つかった同様のエラーの提案に従って、Facebookアプリケーションの設定をリセットしましたが、最終的な答えが見つからないようです

4

0 に答える 0