我使用VS 2017创建了一个新的ASP.NET网站,并将身份验证机制更改为使用“个人用户帐户”。这增加了Claims Principal或WIF类支持。我可以单击注册/登录,并设置用户电子邮件,然后检查该用户的索赔。我还将使用服务器会话身份验证管理(SAM)在服务器上保存声明并进行一些声明转换。
登录后,该站点将调用winform应用程序,经过一些活动后,我将返回到上述网站。
我想知道如何在这里使用SSO逻辑,并检查我是否已经通过身份验证,并访问保存在服务器端/网站上的声明并根据保存的声明对用户进行身份验证。
是否有人可以给出一些项目或代码示例,我可以以此为起点来开发具有SSO的STS服务(在VS 2017中),并在来自另一个域之后访问我的网站声明?
身份和访问工具仅用于VS 2012,因此可以通过任何方式复制上述方案,并在从Winform应用程序访问网站后检查我保存的声明。