visual-studio - 为 azure 函数实现不记名令牌身份验证
问题描述
我有一些天蓝色的功能,我想设置基于令牌的身份验证(使用不记名令牌)。我想确保未在 HTTP 标头中传递不记名令牌的用户无法访问 azure 函数。我正在使用可视代码/Azure 云。任何帮助或方向将不胜感激。我有一种方法可以使用客户端 ID、机密、租户 ID 来获取承载令牌,但是如何将其设为 azure 函数的必填字段?
解决方案
好吧,在这种情况下,您只需要为您的函数应用启用 azure ad auth。
导航到功能应用 -> Authentication / Authorization
-> 按照此文档配置 azure ad auth(建议您选择Create New AD App
如下所示,它会自动为您配置多项设置并减少一些问题)。
配置应用程序后,选择Log in with Azure Active Directory
.
我有一种方法可以使用客户端 ID、机密、租户 ID 来获取承载令牌,但是如何将其设为 azure 函数的必填字段?
完成所有配置后,当您使用服务主体(您提到的客户端 ID、机密、租户 ID 内容,即客户端凭据流)访问该功能时,需要访问令牌。
推荐阅读
- c - 为什么我不能通过设置 PWD 来设置当前工作目录
- node.js - Node.js mongoose 无法在 MongoDB 数据库上“保存()”文档
- python - 为什么在迭代集合时添加和删除集合时会得到这么多迭代?
- windows-10 - 虚拟机无法启动 VM VERR_INTNET_FLT_IF_NOT_FOUND
- java - 致命异常:android.app.RemoteServiceException Context.startForegroundService() 没有调用 Service.startForeground()
- c# - 使用 ASP.NET Core 设置 SustainSys SAML2
- java - Spring MVC + Thymeleaf 的国际化(i18n)
- laravel - 如何在faker laravel中选择1号和3号?
- javascript - 如何以编程方式单击按钮 - 也许是 Angular?
- c++ - C++ cin cout 到另一个 exe