WIF ID3242: токен безопасности не может быть аутентифицирован или авторизован - PullRequest
0 голосов
/ 09 декабря 2011

Попытка подключиться к моей службе RP WCF с использованием активного WIF и получение этой ошибки. Я включил WIF-трассировку, и она выдает:

Microsoft.IdentityModel.Tokens.FailedAuthenticationFaultException, Microsoft.IdentityModel, версия = 3.5.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 ID3242: токен безопасности не может быть аутентифицирован или авторизован.

Я гуглил / ТАК это и сделал много рекомендованных вещей здесь . Я также установил для моей аудитории режим «ложь» Вот мой конфиг:

<microsoft.identityModel>
<service name="TestService">

  <audienceUris mode="Never">
    <add value="https://localhost:9080/XdsService/XDSRegistry" />
  </audienceUris>                    

  <!-- For Security Assertion Markup Language (SAML) and X.509 token authentication, you must implement an IssuerNameRegistry -->
  <issuerNameRegistry type="Microsoft.IHE.XDS.Common.Federated.CustomIssuerNameRegistry, Microsoft.IHE.XDS.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />

  <claimsAuthorizationManager type="Microsoft.IHE.XDS.Common.Federated.CustomClaimsAuthorizationManager, Microsoft.IHE.XDS.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />

</service>

Я даже создал свой собственный ClaimsAuthorizationManager и IssuerNameRegistry для отладки этого ...

...