使用SPN通过powershell授权Azure API连接

使用SPN通过powershell授权Azure API连接,azure,powershell,api,azure-logic-apps,service-principal,Azure,Powershell,Api,Azure Logic Apps,Service Principal,我正在尝试通过powershell授权Azure API连接。 但是,当我尝试使用SPN时,遇到了一个问题 我从中获得灵感 它使用调用“listApproverLinks”/“confirmApproverLinks”命令 但这将提示一个登录窗口,然后过滤掉以获取授权代码。 我认为使用AD令牌可以做到这一点,但我不确定是否要将其正确地传递给Invoke命令的参数,以便正确地对其进行授权 有人知道如何使用广告令牌确认同意链接吗?或者使用SPN获取授权码?API连接office365,dropbo

我正在尝试通过powershell授权Azure API连接。 但是,当我尝试使用SPN时,遇到了一个问题

我从中获得灵感

它使用调用“listApproverLinks”/“confirmApproverLinks”命令

但这将提示一个登录窗口,然后过滤掉以获取授权代码。 我认为使用AD令牌可以做到这一点,但我不确定是否要将其正确地传递给Invoke命令的参数,以便正确地对其进行授权


有人知道如何使用广告令牌确认同意链接吗?或者使用SPN获取授权码?

API连接
office365
dropbox
DynamicCrmonline
等都需要用户交互,它使用进行授权,因此会提示登录窗口。 我不认为您只能使用SPN进行授权,如果您只使用SPN,您可以使用API连接不支持的