Authentication Azure ADAL从不同租户获取令牌

Authentication Azure ADAL从不同租户获取令牌,authentication,azure,adal,Authentication,Azure,Adal,是否有人知道如何从web服务器调用AcquireToken以获取与服务器关联的租户以外的端点 我正在尝试从XXX不是我的租户的地方获取Azure管理令牌。这仅在我使用AcquireToken版本时有效,该版本会提示输入凭据,但这在web服务器上是不可能的 具体而言,CloudContext.Clients.CreateResourceManagementClient需要SubscriptionCloudCredentials。资源是,订阅ActiveDirectoryTenantId与我的应用程

是否有人知道如何从web服务器调用AcquireToken以获取与服务器关联的租户以外的端点

我正在尝试从XXX不是我的租户的地方获取Azure管理令牌。这仅在我使用AcquireToken版本时有效,该版本会提示输入凭据,但这在web服务器上是不可能的

具体而言,CloudContext.Clients.CreateResourceManagementClient需要SubscriptionCloudCredentials。资源是,订阅ActiveDirectoryTenantId与我的应用程序的tenantId不同


如何从另一个租户那里获得令牌而不提示我提供凭据?

令牌仅在其自己租户的范围内工作-目前没有简单的方法。我能想到的唯一方法是使用隐藏帧来请求您想要的令牌-如果其他租户的用户与AAD有活动会话,您可以在不显示任何Ux的情况下成功完成令牌获取。目前没有显示如何操作的示例。

一般来说,我希望通过我的网站管理Azure,在那里经过身份验证的用户可以执行与Azure管理门户类似的功能。然而,为了获得管理订阅的正确权限,我需要订阅广告中的一个令牌。您是否认为这是不可能的?我没看过,但是没有用户体验,powershell还能工作吗?或者这是同一条船?这应该是可能的,但更多的细节在于Azure订阅如何工作,而不是Azure广告如何工作,因为订阅没有记录在AAD中。你应该能够使用类似的东西。如果您发现这方面有困难,请再次ping此线程,我会通知azure管理库人员