我正在尝试遵循以下有关 SAML 实施的文章,并且我对 .net 核心和 SAML https://developer.okta.com/blog/2020/10/23/how-to-authenticate-with-saml-非常陌生在-aspnet-core-and-csharp
将代码添加到 AuthController.cs 时,登录方法出现错误。在下面的代码 Url.Content 中给出错误“当前上下文中不存在名称 url”。还打包“使用 Okta_SAML_Example.Identity;” 正在给出关于装配的错误,因为它不存在。
var binding = new Saml2RedirectBinding(); binding.SetRelayStateQuery(new Dictionary<string, string> { { relayStateReturnUrl, returnUrl ?? Url.Content("~/") } });
想要设置上下文:我的 idp 将是内部组织 idp [它将由 org 中的不同团队配置,现在他们希望我提供我想要的属性作为响应] 所以在代码中它的确切位置将被称为我不请参阅代码和 xml 示例中的 IDP 参考 url。请在早期帮助我作为需要指导。