IdentityConfiguration
정보가 포함 된 설정 파일이 있는데 여기에 내 WCF 서비스 보안에 사용하고 있습니다.ConfigurationSection 콘크리트 유형에 대한 비 직렬화
<system.identityModel>
<identityConfiguration>
<securityTokenHandlers>
<securityTokenHandlerConfiguration>
<issuerNameRegistry type="System.IdentityModel.Tokens.ConfigurationBasedIssuerNameRegistry, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<trustedIssuers>
<add thumbprint="4459.....5E4" name="adfs" />
<add thumbprint="85BBD0....94A4C7" name="identityServer" />
</trustedIssuers>
</issuerNameRegistry>
</securityTokenHandlerConfiguration>
</securityTokenHandlers>
<audienceUris>
<add value="https://Iamauri/services"/>
</audienceUris>
</identityConfiguration>
</system.identityModel>
내가 IdentityConfiguration
객체에 위의 역 직렬화하고 싶습니다하지만 구체적인 유형으로 위의 정보를 나타내는 ConfigurationSection
에서 이동하는 방법을 알아낼 수 없습니다.
내가 지금까지 가지고 :
var에 설정 = ConfigurationManager.OpenMappedExeConfiguration ( 새로운 ExeConfigurationFileMap() {ExeConfigFilename = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile}, ConfigurationUserLevel.None);
var s = (SystemIdentityModelSection) config.GetSection ("system.identityModel");
// TODO : 직렬화의 IdentityConfiguration
아마 내 질문이 언급해야, 즉 우리를 위해 좋은입니다, 우리는 대부분의 app.config가 완전히 무시 의미 코드를 구성하고 있습니다. http://msdn.microsoft.com/en-us/library/hh205277(v=vs.110).aspx – MrEdmundo
당신이 사용해야하는 방법을 보여주기 위해 업데이트되었습니다 - 당신이 제공하는 요소는 흥미로운 질문입니다. '(단, 항상 하나 뿐인가?) – toadflakz