C# 将IdentityServer 4集成到现有Asp.Net Core 2 Web API项目中

C# 将IdentityServer 4集成到现有Asp.Net Core 2 Web API项目中,c#,asp.net-core,identityserver4,C#,Asp.net Core,Identityserver4,我正在将IdentityServer4集成到现有的ASP.NET Core 2 Web API项目中。目标是为api提供安全性,该api将由前端代码和来自已知第三方应用程序的调用访问 为此,我将设置两个具有不同授权类型的客户机应用程序——对于前端隐式授权和支持刷新令牌(可能是混合授权)的授权类型 我已经通过了几个快速入门,对基础知识有了相当的了解,但在决定如何构造与现有项目相关的IdentityServer代码时遇到了困难 IdentityServer4是否可以通过向启动添加所需的安全性直接添加

我正在将IdentityServer4集成到现有的ASP.NET Core 2 Web API项目中。目标是为api提供安全性,该api将由前端代码和来自已知第三方应用程序的调用访问

为此,我将设置两个具有不同授权类型的客户机应用程序——对于前端隐式授权和支持刷新令牌(可能是混合授权)的授权类型

我已经通过了几个快速入门,对基础知识有了相当的了解,但在决定如何构造与现有项目相关的IdentityServer代码时遇到了困难

IdentityServer4是否可以通过向启动添加所需的安全性直接添加到asp.net API项目中,或者是否需要作为单独的项目/服务运行?到目前为止,我所看到的所有示例都将此作为一个单独的项目,我可以理解这对于更大的安全服务是有意义的,但对于范围更小的应用程序来说,感觉有点过头了