Ballerina Lang-使用请求/响应过滤器的API密钥身份验证
我正在寻找一个使用Ballerina lang中的Request/ResponseFilter进行API密钥身份验证的示例。有什么建议吗?您可以使用OAuth2 direct config,它将Ballerina Lang-使用请求/响应过滤器的API密钥身份验证,ballerina,Ballerina,我正在寻找一个使用Ballerina lang中的Request/ResponseFilter进行API密钥身份验证的示例。有什么建议吗?您可以使用OAuth2 direct config,它将授权头值配置为承载。有关更多信息,请参考API文档[1]和Ballerina by exampl[2] 调用SendGrid API的示例代码如下: oauth2:OutboundOAuth2Provider oauth2Provider = new ({ accessToken: "Your.A
授权
头值配置为承载
。有关更多信息,请参考API文档[1]和Ballerina by exampl[2]
调用SendGrid API的示例代码如下:
oauth2:OutboundOAuth2Provider oauth2Provider = new ({
accessToken: "Your.API.Key-HERE"
});
http:BearerAuthHandler oauth2Handler = new (oauth2Provider);
http:Client clientEP = new ("https://api.sendgrid.com/v3/resource", {
auth: {
authHandler: oauth2Handler
},
secureSocket: {
trustStore: {
path: "/path/to/truststore.p12",
password: "ballerina"
}
}
});
[1]
[2] 我只是想澄清一下,您能告诉我您尝试使用的API是什么吗?否则它的身份验证协议是什么?SendGrid API-