生成测试受Microsoft Entra ID保护的FunctionApp令牌时遇403问题
调用受MS Entra ID保护的Azure Function App时403错误排查
参考相关问题后,我已成功生成令牌,但调用Azure Function App(以下简称FA)时返回403错误。
我的FA提供的API原本由一个WebApp(以下简称WA)的ApplicationId调用,所有身份均已完成授权:
现在我希望跳过WebApp,直接用Postman进行测试,目前怀疑客户端凭据生成存在问题,同时对授权类型的选择有疑问:
客户端凭据参数疑问
- ClientId:是否应为提供服务的FA的ID?
- Client Secret:是否必须使用提供API的FA的密钥?
- Object Id:应该选择FA还是WA的?(未添加该参数也成功生成了令牌)
- Scope:设置为
{FA clientid}/.default是否正确? - 授权端点、令牌端点的配置该如何确认?
授权类型疑问
ClientCredentials是否为正确的GrantType?- 由于租户要求双因素认证,无法使用Password授权类型,考虑使用Implicit或AuthCode,但不清楚这两种类型的正确参数设置。
内容的提问来源于stack exchange,提问作者MikeF
相关产品推荐
相关产品推荐

