我希望将IdentityServer3添加到当前使用标准实体框架,SQL Server,基于代码优先的方法来管理用户和角色的Web应用程序。
我想添加IdentityServer3,以使用Basic Auth,JWT和OAuth2保护新的Web API端点。他们的重点是保持现有的用户体验(登录URL,Cookie等)不受干扰。
我想尽可能地不使用ASP.Net身份代码。
我的问题是,我需要执行哪些关键步骤,并且有相关样本吗?
似乎有很多文档,但涉及的内容很多,我无法找到此确切方案的样本。
除了常规的Identity Server设置之外,如果您有要使用的现有ASP.NET Identity代码库,则还需要实现Identity Server的UserService功能。该服务允许Identity Server使用您的用户存储来验证用户。
您可以在此处找到提供的ASP.NET身份用户服务以获取启发。其中包括源中的示例主机。
要开始使用Identity Server ,官方文档中的演练将是您入门的最佳位置。
我还提供了几篇有关Identity Server入门的文章,以及有关默认ASP.NET Identity User Service的文章,这些文章在查看官方文档后可能会很有用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句