如何将IdentityServer3添加到现有的基于ASP.Net Identity的项目中?

瑞安·奥尼尔

我希望将IdentityServer3添加到当前使用标准实体框架,SQL Server,基于代码优先的方法来管理用户和角色的Web应用程序。

我想添加IdentityServer3,以使用Basic Auth,JWT和OAuth2保护新的Web API端点。他们的重点是保持现有的用户体验(登录URL,Cookie等)不受干扰。

我想尽可能地不使用ASP.Net身份代码。

我的问题是,我需要执行哪些关键步骤,并且有相关样本吗?

似乎有很多文档,但涉及的内容很多,我无法找到此确切方案的样本。

斯科特·布雷迪

除了常规的Identity Server设置之外,如果您有要使用的现有ASP.NET Identity代码库,则还需要实现Identity ServerUserService功能。该服务允许Identity Server使用您的用户存储来验证用户。

您可以在此处找到提供的ASP.NET身份用户服务以获取启发。其中包括源中的示例主机。

要开始使用Identity Server ,官方文档中的演练将是您入门的最佳位置。

我还提供了几篇有关Identity Server入门的文章,以及有关默认ASP.NET Identity User Service的文章,这些文章在查看官方文档后可能会很有用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将Vue.js添加到现有的ASP .NET Core 2.0 MVC项目中?

如何将Angular项目添加到现有的.NET Core Web API项目中?

将Angular添加到现有的ASP.NET Web窗体项目中?

如何将Bridge.net添加到我现有的c#项目中?

如何将Web API添加到现有的ASP.NET MVC(5)Web应用程序项目中?

如何将Web API添加到现有的ASP.NET MVC 4 Web应用程序项目中?

如何将ASP.NET Core身份添加到现有Core mvc项目中?

如何将打字稿添加到现有的 vue3 项目中?

将自托管的Asp.NET MVC 5添加到现有的winforms / console项目中

如何将libgdx添加到现有的android studio项目中?

如何将监视模块添加到现有的Android Studio项目中?

如何将pom.xml添加到现有的Eclipse项目中?

如何将scalatest依赖项添加到现有的scala / lift项目中?

如何将eslint添加到现有的vue-cli项目中?

使用 .Net 4 将 MVC 项目添加到现有的 Web 应用程序

如何在我现有的asp.net核心项目中添加单元测试项目?

如何将Web API控制器添加到现有的ASP.NET Core MVC?

如何将Angular 2.0添加到现有的ASP.NET MVC应用程序

如何将UI工具包(例如Get Shit Done)添加到现有的Rails项目中?

如何将测试添加到现有的Typescript项目中,并使其显示在Test Explorer中?

如何将jsconfig.json添加到现有的vscode项目中而不破坏它

如何将Core Data添加到现有的Xcode 9 Swift 4 iOS 11项目中?

如何将.sks文件添加到现有的Swift / Sprite-Kit项目中?

如何将SearchView添加到我现有的“联系人”项目中?

如何将Firebase Cloud功能样板添加到现有的Firebase Web项目中?

如何将现有的.proto文件添加为.net核心项目的链接

如何将Websharper与现有的ASP.NET MVC项目集成?

如何将function.json添加到现有的.NET函数2.0

如何将React.js添加到现有的.NET Core