Azure B2C 通过脚本轮换策略密钥

Azure B2C Rotate Policy key through script

作为无缝迁移的一部分,我们正在使用 API 密钥从 B2C 自定义策略调用自定义 API。我们正在寻找自动轮换策略密钥的方法。

我尝试使用图形客户端跟踪 C# 代码并更新新密钥,但想知道是否有 PS 命令来执行类似的操作?

C#代码:

var result = graphClient.TrustFramework.KeySets["B2C_1A_keyset"]
                .UploadSecret(use, k, nbf, exp)
                .Request()
                .PostAsync().Result;

            if (result != null)
                Console.WriteLine("Updated policy key secret");

遵循有关 Azure AD B2C 最佳实践的指南Policy key management

使用通过 C# 执行 REST API 调用的任何示例,并按照以下两个文档调用正确的 Microsoft Graph 端点: