我刚配置我的功能应用程序以使用azure活动目录。之后,我想通过更改HttpTrigger属性的枚举来停用功能级别身份验证。然后我发现有可能切换到" User" AuthorizationLevel,描述为:
允许访问包含有效身份验证令牌的请求
部署我的功能后,我只收到401个未经授权的请求,因此我切换回匿名授权级别。
public enum AuthorizationLevel
{
//
// Summary:
// Allow access to anonymous requests.
Anonymous = 0,
//
// Summary:
// Allow access to requests that include a valid authentication token
User = 1,
//
// Summary:
// Allow access to requests that include a function key
Function = 2,
//
// Summary:
// Allows access to requests that include a system key
System = 3,
//
// Summary:
// Allow access to requests that include the master key
Admin = 4
}
所以我的问题是,如何使用" user"授权等级正确?我可以在启用azure活动目录的情况下使用它吗?
答案 0 :(得分:2)
User
目前不受支持。它最终将用于支持App Service身份验证,但目前尚无法正常运行。
答案 1 :(得分:0)
答案 2 :(得分:0)
现在受支持。您可以在此处查看讨论:issue-auth