C# 如何在Identity项目之外访问UserManager?

C# 如何在Identity项目之外访问UserManager?,c#,asp.net-core,web,identityserver4,webapi,C#,Asp.net Core,Web,Identityserver4,Webapi,我有三个项目,分别是Identity、SPA和API Identity项目使用IdentityServer4处理身份验证和授权。SPA是一个单页应用程序,它使用Identity进行身份验证,并使用Identity提供的令牌与API进行通信。API使用标识根据从SPA传递的令牌提供授权 我想使用UserManager访问Identity中的ApplicationUser数据。Identity数据库与API共享,但我尝试使用Identity API访问其他用户数据。如果我将标识移动到它自己的数据库中

我有三个项目,分别是Identity、SPA和API

Identity项目使用IdentityServer4处理身份验证和授权。SPA是一个单页应用程序,它使用Identity进行身份验证,并使用Identity提供的令牌与API进行通信。API使用标识根据从SPA传递的令牌提供授权

我想使用UserManager访问Identity中的ApplicationUser数据。Identity数据库与API共享,但我尝试使用Identity API访问其他用户数据。如果我将标识移动到它自己的数据库中,应用程序将不会更改,除了设置中的数据库引用

所以我的问题是:如何访问UserManager来更新API中的其他用户数据