在LocalHost上使用Azure功能配置身份验证

时间:2017-08-01 02:42:24

标签: azure azure-functions

我想使用Visual Studio 2017与HttpTrigger一起构建Azure功能应用程序。但是,我无法找到如何添加Azure Active Directory身份验证以确保终结点的方式。

如果我只是将jwt令牌添加到http请求然后在方法中调用ClaimsPrincipal.Current.Claims,它会工作吗?还有其他解决方案吗?

1 个答案:

答案 0 :(得分:1)

AFAIK,外部身份数据提供程序的身份验证只能在Azure门户上进行配置。如果您在Azure上托管Azure功能,答案是肯定的。但是,如果您在本地托管Azure功能,则无法使用Azure Active Directory配置身份验证。

作为一种变通方法,您需要从标头中获取令牌并在运行功能代码之前手动验证令牌。如果您想支持在本地配置主机Azure功能的身份验证,您可以提交here的反馈。