azure - 具有 B2C 身份验证的 Azure 函数
问题描述
我一直在尝试一些基本的东西。我想使用 Azure B2C 登录来保护 Azure 功能。但是我遵循了 7 个(或更多)教程和分步指南,但没有一个像https://codemilltech.com/adding-azure-ad-b2c-authentication-to-azure-functions/
我的问题是一旦 azure 函数受到保护并且我想在浏览器中调用它,登录就会像预期的那样出现。但是登录后似乎没有调用天蓝色函数。而是“您无权查看此目录或页面”。没有进一步的信息显示。
附加信息:*)我看过的所有教程似乎都过时了,因为 Azure 中的 UI 对我来说与提供的图像略有不同,但并不严重。*)用户流是v2(我也试过v1但没有效果)
解决方案
我终于找到了解决方案。我看过的教程中没有提到您必须将用于获取令牌的应用程序的 ApplicationId 添加到高级 AD 配置中的“允许的令牌受众”部分。之后,错误消失了,您可以按预期访问服务。 配置窗口
推荐阅读
- python - 如何删除每列中的重复字符?
- database - 微服务架构——全球数据共享
- python - PyQt 防止 QInputDialog 在 ESC/Enter 交叉单击时关闭
- java - 如何在测试期间修改静态私有字段?
- wear-os - 尝试通过 Wear OS 独立应用向 API 后端发送 HTTP 请求
- cakephp-2.0 - cakephp 2.2.2 版中的持久 Flash 消息
- python - 图像中的 Concat 轮廓
- python - 在元类中“解包”并再次包装@staticmethod
- google-cloud-platform - 错误:(gcloud.sql.connect)HTTPError 400:传入请求包含无效数据
- javascript - 如何使用 Angular 6 动态创建 html 表