我有一个现有的ASP.NET Core API,其Swagger支持来自AAD(单租户)的JWT承载令牌认证。 该API支持用户和客户端凭据JWT令牌。
我正在尝试创建和使用逻辑应用程序自定义连接器来使用我的API,但是我找不到找到使客户端凭据身份验证工作的方法。 看来我可以编辑swagger文件以使用“应用程序”流程,但似乎并未得到正确的支持。
securityDefinitions:
oauth2_auth:
type: oauth2
flow: application
tokenUrl: https://login.microsoftonline.com/xxxxxxx/oauth2/v2.0/token
scopes: {.default: .default}
在逻辑应用程序流中没有自定义逻辑的情况下,逻辑应用程序连接器是否支持客户端凭据? (我在文档中找不到有关支持的方案的任何信息)
答案 0 :(得分:0)
为了在标准连接器中使用凭据,您需要切换到Active Directory OAuth
。然后填写客户端凭据。如果您要使用Microsoft Graph,请确保也指定受众。
有关更多详细信息,请参阅此article。