目前,我正在Azure中的两个应用程序之间工作,它们需要相互通信。存在一个应用程序,它需要将API调用到另一个应用程序。我已经在应用程序注册中设置了用户模拟,在那里我可以访问API端点(应用程序)。主要应用程序(调用API)是使用我的客户机ID /客户端机密通过Microsoft的图形API检索令牌。然后,我使用生成的访问令牌来调用API端点。问题是端点将请求定向到Microsoft登录页。如何避免在网页中点击微软的标志。
API的流程:
发布于 2020-01-17 09:46:30
其思想是通过请求chain.For (中间层服务)传播委派的用户标识和权限,以便向下游服务发出经过身份验证的请求,它需要保护来自Microsoft平台的访问令牌,以代表用户。
发送服务到服务访问令牌请求时,使用API的作用域设置scope。然后,您将获得API的访问令牌,而不会再次访问登录页面。

有关更多细节,您可以参考此文章。
https://stackoverflow.com/questions/59778863
复制相似问题