Azure devops 如何创建Azure AD B2C身份体验框架策略密钥;机密是使用powershell命令输入的参数

Azure devops 如何创建Azure AD B2C身份体验框架策略密钥;机密是使用powershell命令输入的参数,azure-devops,active-directory,azure-active-directory,powershell-5.0,azure-ad-b2c-custom-policy,Azure Devops,Active Directory,Azure Active Directory,Powershell 5.0,Azure Ad B2c Custom Policy,如何使用powershell命令创建Azure AD B2C身份体验框架策略密钥,其中名称和密码是输入参数。我在internet上找不到它的任何来源似乎没有使用powershell添加策略密钥的直接方法。所有方法 您可以将Powershell用作解决方案。有一个关于使用PowerShell连接到Microsoft GraphAPI的问题 注意:首先添加应用程序权限TrustFrameworkKeySet.ReadWrite.All,并为您的租户授予许可 $Uri = "https://

如何使用powershell命令创建Azure AD B2C身份体验框架策略密钥,其中名称和密码是输入参数。我在internet上找不到它的任何来源

似乎没有使用powershell添加策略密钥的直接方法。所有方法

您可以将Powershell用作解决方案。有一个关于使用PowerShell连接到Microsoft GraphAPI的问题

注意:首先添加应用程序权限
TrustFrameworkKeySet.ReadWrite.All
,并为您的租户授予许可

$Uri = "https://graph.microsoft.com/beta/trustFramework/keySets/{id}/generateKey"
    
$Body = @{
      use="sig"
      kty="RSA"
      nbf="1508969811"
      exp="1508969811"
    }

Invoke-RestMethod -Uri $Uri -Headers @{Authorization = "Bearer $($token)"} -Method Post -ContentType "application/json" -Body $Body

更新:

策略密钥的名称是的
id

键类型为的
kty
。而秘密与华侨城有关

因此,您需要首先创建密钥集,然后生成密钥

:


如何输入secret和策略密钥的名称作为参数,请在更新中解释它们。如果我的回答有帮助,请接受我的回答,谢谢。
POST https://graph.microsoft.com/beta/trustFramework/keySets
Content-type: application/json

{
  "id": "keyset1 like B2C_1A_test"  
}