我有3个MVC应用程序,每个应用程序都使用其他DB来保持用户通过ASP.NET身份处理。这些应用程序有时通过AJAX调用调用一些Web API。我需要使用IdentityServer3提供SSO功能3,以便我的MVC应用程序之一切断为身份服务器,因此,如果用户想访问这3个应用程序中的任何一个,它们只会(或重定向)到MAIM的登录视图应用并使用ASP.NET身份进行身份验证。我已经尝试了一个多星期以使互联网上提供的样本适应我的情况,但到目前为止还没有成功。如果有人可以给我准则,那将是很棒的,因为我完全失去了。
注意:如果我可以通过ASP.NET身份操纵专用身份服务器(对于角色,...)。
提供了几个示例应用程序,它们几乎可以完成您需要的所有内容。查看IdentityServer/IdentityServer3.Samples
直接适用于您的两个应用程序是 aspnetIdentiy 和 MVC 样本。
您应该真正做好准备,并为老板设定期望,您将需要几天学习和了解身份服务器。许多人似乎有印象,即Identity Server是您刚刚安装,配置和使用的应用程序,但是它比应用程序更接近应用程序框架。示例和文档是足够的,如果您应用自己。