Identityserver4 我们是否可以将Identity Server 4与客户端托管在同一应用程序中?

Identityserver4 我们是否可以将Identity Server 4与客户端托管在同一应用程序中?,identityserver4,Identityserver4,关于Identity Server 4,我有两个直截了当的问题。能帮我更好地理解他们吗。它们是: 1) 为什么我们需要单独托管Identity Server 4 2) 我们能否将Identity Server 4与客户端托管在同一个应用程序中?要回答您的第一个问题,我们需要单独托管Identity Server,因为拥有Identity Server的主要目的是增强Signle登录的能力。您可以有许多web客户端应用程序,并且可以通过一个集中的服务器管理它们的登录逻辑 所以,从技术上讲,您可以在

关于Identity Server 4,我有两个直截了当的问题。能帮我更好地理解他们吗。它们是:

1) 为什么我们需要单独托管Identity Server 4


2) 我们能否将Identity Server 4与客户端托管在同一个应用程序中?

要回答您的第一个问题,我们需要单独托管Identity Server,因为拥有Identity Server的主要目的是增强Signle登录的能力。您可以有许多web客户端应用程序,并且可以通过一个集中的服务器管理它们的登录逻辑


所以,从技术上讲,您可以在客户端应用程序中托管Identity server,但据我所知,这并不是Identity server的最佳用途

你好,杰,谢谢你的回复。如果你能澄清以下疑问,我真的很感激:1)在上面提到的网络客户。我对我们如何处理不同客户端的用户记录或数据库感到困惑。2) 是不同客户端的identity server用户的后端记录,存储在不同的数据库或客户端的同一主数据库中。3) 我的场景是,我正在计划一个带有android应用程序的web应用程序,因此对于单个租户,我想保留一个单独的db,那么为sameOn实现id server 4的最佳方式是什么?相关说明,在中,我给出了一个示例,说明了如何在同一个.NET Core 2应用程序中使用服务器/客户端。