Azure 通过.NET/Powershell创建AAD B2C应用程序注册

Azure 通过.NET/Powershell创建AAD B2C应用程序注册,azure,azure-active-directory,azure-ad-graph-api,azure-ad-b2c,Azure,Azure Active Directory,Azure Ad Graph Api,Azure Ad B2c,我们正在尝试以编程方式(Powershell或C#/.NET)向AAD B2C注册应用程序,以便在自动租户创建期间从azure automation创建和部署应用程序服务web应用程序。 考虑到AAD B2C图形API的上下文,它似乎是一条路要走 向AAD B2C添加应用程序是否可行 如果是,通过什么技术(vanilla REST?我们找不到AAD B2C应用程序的特定文档) 到目前为止,我们尝试使用的图形API以及 在发现创建应用程序的步骤需要具有全局管理员权限的服务主体(我们希望进一步限制权

我们正在尝试以编程方式(Powershell或C#/.NET)向AAD B2C注册应用程序,以便在自动租户创建期间从azure automation创建和部署应用程序服务web应用程序。 考虑到AAD B2C图形API的上下文,它似乎是一条路要走

向AAD B2C添加应用程序是否可行

如果是,通过什么技术(vanilla REST?我们找不到AAD B2C应用程序的特定文档)

到目前为止,我们尝试使用的图形API以及

在发现创建应用程序的步骤需要具有全局管理员权限的服务主体(我们希望进一步限制权限)后,我们面临的问题是,应用程序不会出现在B2C中,而是出现在应用程序的AAD部分

我们尝试通过powershell添加的一项功能(我们尝试将所有参数设置为与在门户中手动创建的应用程序紧密匹配):

命令成功,但应用程序不会显示在门户网站的AZURE AD B2C设置>设置>应用程序下,而仅显示在AZURE Active Directory/App注册中。鉴于两个刀片都与同一个目录相关,我们不确定我们的应用程序创建与交互式应用程序创建的区别


我们是否还缺少其他步骤?特定属性/扩展?

我还使用PowerShell创建了应用程序和服务主体,然后将它们与使用Azure AD Graph手动创建的B2C应用程序进行比较。但是,如果找不到任何属性,则会影响应用程序

我们是否还缺少其他步骤?特定属性/扩展

此外,基于应用程序和服务主体的实体引用,也没有关于此功能的此类属性/扩展是公共的。因此,我认为目前不可能专门创建B2C应用程序


如果您需要此功能,您可以从提交反馈。

是否有此功能的更新?我需要通过编程创建B2C应用程序:/你最终解决了这个问题吗?@Turowicz,没有,遗憾的是,我们不得不放弃在该项目中使用AAD B2C。B2C在某些方面非常有能力。。正在生成自动配置的多租户方案。。。没有那么多。我们必须考虑其他服务,如和软件框架。
New-AzureADApplication -DisplayName $tenantCname -IdentifierUris "https://$tenantCname.$aadTenant.onmicrosoft.com" -ReplyUrls $tenantUrl -AvailableToOtherTenants $true -Oauth2AllowImplicitFlow $true -PublicClient $false