1

如何使用 Kentor AuthService 从 saml2:Subject 响应 XML 节点访问 saml2:NameID?

我在代码中找不到任何处理 XML 部分的东西。也许我错过了一些东西。

我不是在问 Kentor IdP,我看到 NameID 是作为附加声明发送的,它被翻译为属性,我问的是一般情况下,IdP 不必由 Kentor 提供支持,所以我不能依赖我将把这个值作为属性传递。

所以,如果它被处理了,我在这里找不到它: https ://github.com/KentorIT/authservices/tree/master/Kentor.AuthServices

一种选择是我自己解析 XML,但如果已经实现或更好的解决方案,那就太好了。

4

1 回答 1

2

Subject NameID 被转换为类型为ClaimTypes.NameIdentifier( http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier) 的声明。

它应该在创建的声明标识的声明集合中。

于 2015-03-24T11:29:30.393 回答