我想使用Visual Studio 2017与HttpTrigger一起构建Azure功能应用程序。但是,我无法找到如何添加Azure Active Directory身份验证以确保终结点的方式。
如果我只是将jwt令牌添加到http请求然后在方法中调用ClaimsPrincipal.Current.Claims,它会工作吗?还有其他解决方案吗?
答案 0 :(得分:1)
AFAIK,外部身份数据提供程序的身份验证只能在Azure门户上进行配置。如果您在Azure上托管Azure功能,答案是肯定的。但是,如果您在本地托管Azure功能,则无法使用Azure Active Directory配置身份验证。
作为一种变通方法,您需要从标头中获取令牌并在运行功能代码之前手动验证令牌。如果您想支持在本地配置主机Azure功能的身份验证,您可以提交here的反馈。