我目前正在开发一个.net web 应用程序,它使用我使用 RestSharp 查询的 GCP 的 automl 视觉模型服务,问题是一段时间后我开始从模型中获得未经授权的响应,我目前通过运行来解决这个问题
gcloud auth application-default print-access-token
在 CMD 中并在请求中手动复制和粘贴令牌,如下所示:
var request = new RestRequest(Method.POST);
request.AddHeader("authorization", "Bearer " + "I paste it here" );
request.AddJsonBody(new {
payload = new {
image = new
{
imageBytes = base64
}
}
});
有没有办法在 C# 中自动执行此操作?如果不是,那么在此模型中进行身份验证的正确方法是什么?