Asp.net core 如何使用azure Ad和.net core在微服务中处理身份验证?

Asp.net core 如何使用azure Ad和.net core在微服务中处理身份验证?,asp.net-core,authentication,azure-active-directory,microservices,Asp.net Core,Authentication,Azure Active Directory,Microservices,Net内核与微服务体系结构。我有web应用程序、API 1和API 2。我在azure AD中为web、API1和API2注册了3个应用程序。目前,我正在web应用程序中生成令牌,方法是根据API1使用用户名和密码。这个流程运行良好。现在我又添加了一个API,即API2。现在我想使用用户上下文从API1到API2进行身份验证。API2中的代码需要声明,如角色、用户名和组等。因此,我想在API1中为API2生成带有用户上下文的令牌。我没有办法完成这件事。有人能帮我用正确的方法来完成这件事吗。任何帮

Net内核与微服务体系结构。我有web应用程序、API 1和API 2。我在azure AD中为web、API1和API2注册了3个应用程序。目前,我正在web应用程序中生成令牌,方法是根据API1使用用户名和密码。这个流程运行良好。现在我又添加了一个API,即API2。现在我想使用用户上下文从API1到API2进行身份验证。API2中的代码需要声明,如角色、用户名和组等。因此,我想在API1中为API2生成带有用户上下文的令牌。我没有办法完成这件事。有人能帮我用正确的方法来完成这件事吗。任何帮助都将不胜感激。谢谢你

>你应该考虑。

我注意到你有另一篇关于海外建筑运营管理局流动的帖子

client\u id
client\u secret
应该来自Web API网关应用程序

您应该在受保护的API应用程序中(您可以像此步骤中的
API://
格式一样获取应用程序ID URI),并在Web API网关应用程序中添加权限

范围
应为
api:///.default


因为上面的内容与这篇文章无关,我只是简单地提一下。希望能有帮助。

嗨,你检查我的答案了吗?有帮助吗?如果是,您可以将其标记为已接受。非常感谢。