Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Authentication 使用Java滚动Azure广告密钥_Authentication_Azure Active Directory - Fatal编程技术网

Authentication 使用Java滚动Azure广告密钥

Authentication 使用Java滚动Azure广告密钥,authentication,azure-active-directory,Authentication,Azure Active Directory,此PowerShell git repo包含用于在Azure广告中滚动密钥的脚本: 我需要用Java自动化这个过程。我无法调用PowerShell,因为它运行在SLES 12自动化服务器上 我想知道您是否可以使用java sdk来做这类事情: 或者其他库?好吧,在Azure SDK for Java中没有这样的方法来滚动Azure AD密钥。 为了实现这一目标,您可以将PowerShell转换为Java。您可以从密钥端点获取密钥,如下所示($authority$Tenant/discover

此PowerShell git repo包含用于在Azure广告中滚动密钥的脚本:

我需要用Java自动化这个过程。我无法调用PowerShell,因为它运行在SLES 12自动化服务器上

我想知道您是否可以使用java sdk来做这类事情:


或者其他库?

好吧,在Azure SDK for Java中没有这样的方法来滚动Azure AD密钥。 为了实现这一目标,您可以将PowerShell转换为Java。您可以从密钥端点获取密钥,如下所示(
$authority$Tenant/discovery/keys“
):

如果您使用V2.0 endpoint进行开发,则URL为:

如果您使用Azure AD B2C进行开发,下面是URL: {tenant}/discovery/v2.0/keys?p={policy}


要从Java的Azure广告中手动验证令牌,您可以参考。

问题是否已解决?如果您仍然存在问题,请随时通知我。是的。我想是的。对不起,我在假日周末加班了一段时间。