Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/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
Azure ad b2c Azure AD B2C中自定义策略的配置_Azure Ad B2c_Identity Experience Framework - Fatal编程技术网

Azure ad b2c Azure AD B2C中自定义策略的配置

Azure ad b2c Azure AD B2C中自定义策略的配置,azure-ad-b2c,identity-experience-framework,Azure Ad B2c,Identity Experience Framework,如何在自定义策略中使用“配置文件”?就像在ASP.Net内核中一样 要配置的内容 TenantId 用于 背景:每个环境(本地、开发、QA、产品等)都有多个B2C租户。我们需要从Local->Dev->…升级自定义策略。就目前情况而言,我们在推广时必须修改政策 我希望B2C应用程序中会有类似的功能。目前没有比策略键更能在Azure门户中为TenantId、LoadUri等启用环境到环境变量替换的功能 一些可能的方法: 1)是一个Visual Studio 2015/17工具,允许对XML文

如何在自定义策略中使用“配置文件”?就像在ASP.Net内核中一样

要配置的内容

  • TenantId
  • 用于

背景:每个环境(本地、开发、QA、产品等)都有多个B2C租户。我们需要从
Local->Dev->…
升级自定义策略。就目前情况而言,我们在推广时必须修改政策


我希望B2C应用程序中会有类似的功能。

目前没有比
策略键
更能在Azure门户中为
TenantId
LoadUri
等启用环境到环境变量替换的功能

一些可能的方法:

1)是一个Visual Studio 2015/17工具,允许对XML文件进行转换。您可以利用它为您拥有的每个B2C策略和环境创建一个XML转换文件

例如,您为您的
B2C\u 1A\u登录
策略创建UAT转换文件,并配置所需的所有变量。然后选择UAT作为输出环境,并按F5键进行构建。这会将转换后的文件输出到应用程序
bin
文件夹。现在您将拥有UAT的所有正确值,您可以将其上载到Azure门户


2)此方法允许您将所有变量设置为策略中的标记。然后通过VST初始化构建和发布,所有定义的令牌都将被替换。这种方法确实需要访问VST和设置代码管理、构建和发布。您还需要生成文件的输出,例如服务器上的存储表或文件目录



3)VSTS生成和发布:。

如果您使用的是Visual Studio代码,则可以使用appsettings.json文件为您执行此操作

以下是
策略设置
部分中扩展页面的引用:

执行B2C策略生成命令时,VS代码扩展将查找设置值并将其替换为策略文件中配置的值,并创建包含所有策略文件的目录(替换后)