我们是另一家公司的合伙人。我们开发了一个以会员身份为提供商的asp.net网站。我们的合作伙伴公司要求以下。用户将通过其UI登录其网站。用户登录后,会有指向我们网站的链接。他们希望绕过我们的登录屏幕,让用户在对用户进行身份验证后进入我们的网站。这有什么标准吗?我检查了openid,但它看起来并不合适。据我所知,在openid中,我们的登录页面需要一个链接,说明"使用公司X"登录。然后,当用户单击该用户被带到Company X登录页面时。一旦用户通过身份验证,就会重定向到我们提供的链接,并对用户进行身份验证。我们的合作伙伴公司不希望用户访问我们的登录页面。我仍然想要使用会员资格提供的所有内容,例如角色。
答案 0 :(得分:0)
您可能希望查看基于声明的身份验证。
基本上,您可以将用户重定向到您的合作伙伴网站。用户登录其站点,然后您的合作伙伴发出安全令牌。
您可以下载图书 - A Guide to Claims-Based Identity and Access Control, Second Edition - Book Download
来源:关于幻灯片来自PluralSight - Identity and Access Control in ASP.NET 4.5