我想知道是否有可能在使用MSAL时与一个受众交换访问令牌,以获得另一个受众的访问令牌。. NET中的c#。
我有一个获得访问令牌作为输入的应用程序。令牌是针对https://management.core.windows.net/的受众的。在这个应用程序中,我将需要访问一些其他azure资源,如https://vault.azure.net和/或https://database.windows.net。可以使用MSAL吗?NET与其他受众交换提供的令牌?
如果在MSAL中不可能。NET,还有其他的选择吗?
很遗憾,这是不可能的。
不仅在MSAL中。. NET,而且在整个Azure AD中,没有这样的方法可以与一个受众交换访问令牌,为另一个受众交换访问令牌。