Kentor AuthServices 中的 AudienceRestriction 条件是什么?

What are AudienceRestrictionConditions in KentorAuthServices?

我正在使用 Kentor Auth Services。使用 Kentor Sample Idp

测试 SAML 集成时出现错误

ID1035: The SAML Assertion did not contain any AudienceRestrictionConditions. To accept assertions without AudienceRestrictionConditions, set SecurityTokenHandlerConfiguration.AudienceRestriction.AudienceMode to AudienceUriMode.Never.

谁能告诉我为什么会出现此错误。我还看到了一个名为 Audience 的字段。我将其留空,因为我不确定需要在那里添加什么我尝试添加 'Never',但在检查源代码时它似乎需要一个 Uri。

有人可以告诉我这个字段需要提供什么吗?

默认情况下 WIF/AuthServices 检查 SAML 响应中的受众限制。要处理错误,您需要执行以下任一操作:

  • 将 SP 的 EntityId 放入受众字段。
  • 设置spOptions.SystemIdentityModelIdentityConfiguration.AudienceRestriction.AudienceMode = AudienceUriMode.Never;.