问题描述
我第一次受命执行SSO。我将实现从面向客户的应用程序(也称为CustomerApp)到母公司的服务应用程序(也称为ParentApp)的IdP。 CustomerApp用户将通过单击CustomerApp中的按钮链接来访问ParentApp。 CustomerApp还通过具有数据库持久性的表单身份验证来处理登录。谢天谢地,我找到了您的框架(ITfoxtec Identity SAML 2.0),但似乎没有找到.NET WebForms的示例项目。是的,它很旧。我打算将IdPInitiatedController转换为我的项目,以便可以将属性发布到ParentApp。还是应该查看TestIdPCore项目中的代码?我不确定是否需要整个登录/注销信息。请指教。谢谢。
解决方法
您步入正轨,是的,您只需要关注IdPInitiatedController中的代码即可,该代码说明了如何构造和发布由IdP发起的SAML 2.0身份验证响应。
没有.NET WebForms示例,但应该可以转换.NET Framework IdPInitiatedController sample https://github.com/ITfoxtec/ITfoxtec.Identity.Saml2/blob/master/test/TestWebApp/Controllers/IdPInitiatedController.cs
中的代码