我希望将IdentityServer3添加到web应用程序中,该应用程序目前使用标准实体框架、Server、基于代码的方法来管理用户和角色。
我想添加IdentityServer3,以便使用Basic Auth、JWT和OAuth2来保护一个新的Web端点。他们的关键点是保持现有的用户体验(登录urls、cookie等)不受干扰。
我希望尽可能不使用ASP.Net标识代码。
我的问题是,我需要执行的关键步骤是什么?有相关的示例吗?
这里似乎有大量的文档,但是它是相当复杂的,我找不到这个确切场景的示例。
发布于 2016-01-25 19:24:17
除了通常的身份服务器设置之外,如果您有希望使用的现有ASP.NET标识代码库,则需要实现Identity Server的UserService特性。此服务允许Identity Server使用用户存储区对用户进行身份验证。
您可以找到一个提供的ASP.NET Identity用户服务这里作为灵感。这包括源中的一个示例主机。
要开始使用身份服务器,在正式文档中使用本演练将是最好的起点。
我还有几篇关于身份服务器入门的文章,以及关于默认ASP.NET身份用户服务的文章,在浏览了正式文档之后,您可能会发现这些文章很有用。
https://stackoverflow.com/questions/34996474
复制相似问题