REST API元数据AllowInsecureAuthInProduction的含义是什么?

时间:2019-02-04 23:08:41

标签: azure-ad-b2c

此元素出现在向B2C添加REST服务的文档中,例如:https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-custom-rest-api-netfw我不清楚它的含义。

1 个答案:

答案 0 :(得分:2)

鉴于允许从Azure AD B2C到REST API进行匿名身份验证不是最佳实践-尽管不支持安全身份验证的REST API可能需要匿名身份验证-然后必须添加AllowInsecureAuthInProduction 设置(作为“失败关闭”开关),以使您可以将 AuthenticationType 设置设置为None

因此,以下设置有效:

<Metadata>
  <Item Key="AllowInsecureAuthInProduction">true</Item>
  <Item Key="AuthenticationType">None</Item>
</Metadata>

而且,以下设置无效:

<Metadata>
  <Item Key="AllowInsecureAuthInProduction">false</Item>
  <Item Key="AuthenticationType">None</Item>
</Metadata>