Authentication 如果两个API使用不同的标识提供程序,那么一个API如何使用oauth2调用另一个API?

Authentication 如果两个API使用不同的标识提供程序,那么一个API如何使用oauth2调用另一个API?,authentication,oauth-2.0,azure-active-directory,auth0,Authentication,Oauth 2.0,Azure Active Directory,Auth0,在过去,我有两个API,都是用Azure AD保护的。第一个API将获取访问令牌,并使用以下参数为第二个API请求另一个访问令牌:requested_token_use=代表 资料来源: 但是,这是因为两个API都位于Azure AD上。控制在同一目录中 如果第一个API是Azure AD,第二个API是auth0,那么在用户无法登录到授权屏幕的情况下,第二个API如何获得访问令牌?在这种情况下,您可以使用或。 您可以在或页上阅读有关服务到服务身份验证的更多信息 这是不是给了你所有的一切?否。使

在过去,我有两个API,都是用Azure AD保护的。第一个API将获取访问令牌,并使用以下参数为第二个API请求另一个访问令牌:requested_token_use=代表 资料来源:

但是,这是因为两个API都位于Azure AD上。控制在同一目录中

如果第一个API是Azure AD,第二个API是auth0,那么在用户无法登录到授权屏幕的情况下,第二个API如何获得访问令牌?

在这种情况下,您可以使用或。 您可以在或页上阅读有关服务到服务身份验证的更多信息

这是不是给了你所有的一切?否。使用代表流,您拥有用户对两个系统的声明的令牌。通过这种方式,您可以使用服务A凭据访问服务B,如果您具有细粒度的每用户权限,则需要在服务A中实现逻辑