2017-12-29 23 views
0

ADFSのopenid設定メタデータにアクセスすると、返されるJSONドキュメントがエンコードされていることがわかります。 。私はAzureADのメタデータにアクセスするとき、この動作を見ていません。 ConfigurationManagerを使用してメタデータを取得しようとしたとき、これは問題が発生します。ADFS openid-configuration JSONメタデータがAzureADと比較してエンコードされている

ConfigurationManager<OpenIdConnectConfiguration> configManager = 
new ConfigurationManager<OpenIdConnectConfiguration>(stsDiscoveryEndpoint); 
OpenIdConnectConfiguration config = configManager.GetConfigurationAsync().Result; 

"発行者": "https://login.xxxxxx.com/adfs"

URL:回さhttps://login.xxxxxx.com/adfs/.well-known/openid-configuration

答えて

0

をこの問題はJSONファイルのエスケープとは関係ありませんでした。エラーは、ドキュメントをフェッチしていた非同期操作によって発生しています。

エラー: IDX10803: 'https://login.dometic.com/adfs/.well-known/openid-configuration'から構成を取得するために作成できません。

私は

configManager.GetConfigurationAsync().Result 

から変更したときにエラーが去っていきました:

await configManager.GetConfigurationAsync(). 
関連する問題