Itfoxtec 绑定上的 ClaimsIdentity 中错误的发行者
Wrong Issuer in ClaimsIdentity on Itfoxtec binding
我们的网站 api 从 Idp 获取 SAML 响应,当我们 运行 以下代码时:
var binding = new Saml2PostBinding();
var saml2AuthnResponse = new Saml2AuthnResponse(config);
var httpRequest = Request.ToGenericHttpRequest();
binding.ReadSamlResponse(httpRequest, saml2AuthnResponse);
我们可以看到:
saml2AuthnResponse.Issuer 加载了我们在响应中获得的正确发行者,例如 ourdomain:saml2。
然而,在:
saml2AuthnResponse.ClaimsIdentity.Claims[任何索引]。发行人加载了“LOCAL AUTHORITY”。
我们希望所有声明都包括与 saml2AuthnResponse.Issuer 中相同的发行人。
这是一个错误,还是我们需要对代码进行一些更改才能使 Issuers 保持一致?
谢谢!
该组件未在 saml2AuthnResponse.ClaimsIdentity.Claims
上设置颁发者或其他属性。如果您需要添加功能,欢迎您提出拉取请求。
我们的网站 api 从 Idp 获取 SAML 响应,当我们 运行 以下代码时:
var binding = new Saml2PostBinding();
var saml2AuthnResponse = new Saml2AuthnResponse(config);
var httpRequest = Request.ToGenericHttpRequest();
binding.ReadSamlResponse(httpRequest, saml2AuthnResponse);
我们可以看到: saml2AuthnResponse.Issuer 加载了我们在响应中获得的正确发行者,例如 ourdomain:saml2。 然而,在: saml2AuthnResponse.ClaimsIdentity.Claims[任何索引]。发行人加载了“LOCAL AUTHORITY”。
我们希望所有声明都包括与 saml2AuthnResponse.Issuer 中相同的发行人。 这是一个错误,还是我们需要对代码进行一些更改才能使 Issuers 保持一致?
谢谢!
该组件未在 saml2AuthnResponse.ClaimsIdentity.Claims
上设置颁发者或其他属性。如果您需要添加功能,欢迎您提出拉取请求。