Microsoft Graph 和合作伙伴中心在同一个 api 格兰
Microsoft Graph and Partner Center in the same api gran
我想创建一个登录名,通过图表 api 验证用户帐户,并通过合作伙伴 api 验证他们是 Microsoft 合作伙伴。我可以很容易地获得一项或另一项资助,但似乎无法在一项资助中同时获得两者。我宁愿不强迫用户批准两个不同的应用批准框。
这可能吗:
scope=https%3A%2F%2Fapi.partnercenter.microsoft.com/user_impersonation%20https%3A%2F%2Fgraph.microsoft.com/openid+profile+email
根据 azure ad 的限制,我认为您不能像您在那里那样从不同的外部资源请求多个范围。你将不得不做两个不同的请求。令牌应与资源堆叠在一起,但您不能同时调用它们。所以不,你提供的那个范围=可能不会工作或者只会 return 第一个范围。
同类题供参考。
https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/1390
我想创建一个登录名,通过图表 api 验证用户帐户,并通过合作伙伴 api 验证他们是 Microsoft 合作伙伴。我可以很容易地获得一项或另一项资助,但似乎无法在一项资助中同时获得两者。我宁愿不强迫用户批准两个不同的应用批准框。
这可能吗:
scope=https%3A%2F%2Fapi.partnercenter.microsoft.com/user_impersonation%20https%3A%2F%2Fgraph.microsoft.com/openid+profile+email
根据 azure ad 的限制,我认为您不能像您在那里那样从不同的外部资源请求多个范围。你将不得不做两个不同的请求。令牌应与资源堆叠在一起,但您不能同时调用它们。所以不,你提供的那个范围=可能不会工作或者只会 return 第一个范围。
同类题供参考。 https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/1390