在Azure Functions with HTTP触发器中,HttpRequestMessage实例中的基本HTTP身份验证方案中的凭据(用户名和密码)是什么?
答案 0 :(得分:1)
我能够找到一个用户名:在base64中编码的密码字符串:
request.Headers.Authorization.Parameter
其中request
是HttpRequestMessage
答案 1 :(得分:0)
基本不是一个选项,不幸的是,现在还没有任何其他常见的身份验证方案可用。除了匿名之外,HTTP功能auth基于在Azure中生成和存储的密钥。目前有三种类型的密钥可用:
Admin
- 需要"主持人"密钥(主机密钥由所有功能共享)System
- 需要特殊的"主人"主持人Functions
- 需要为单个函数定义的键密钥记录为here,可以通过" Manage"进行管理。在门户网站中展开给定函数时按钮。
Microsoft正在努力添加基于令牌而非密钥的基于令牌的新User
身份验证类型。您可以在以下github问题中阅读它: