oauth-2.0 如何以编程方式为gcp创建oauth客户端id

vnjpjtjt  于 2022-10-31  发布在  其他
关注(0)|答案(2)|浏览(173)

我可以使用GCP中的GUI创建具有授权重定向URI的OAuth2.0客户端ID和客户端密码。下面给出了控制台URL以供参考
https://console.cloud.google.com/apis/credentials
我们如何在云shell或GCloud SDK中实现这一点

unftdfkk

unftdfkk1#

似乎没有来自谷歌的API可以管理OAuth客户端ID或凭据相关的配置。
我还没有找到任何关于API库和许多其他问题与此相关的给出相同的答案(例如can't manage API键)。
如果您是Terraform用户,它们是Google Provider上的一个开放问题:https://github.com/terraform-providers/terraform-provider-google/issues/1287

smdncfj3

smdncfj32#

terraform-provider-google版本3.15开始,您可以使用google_iap_client资源执行此操作:
https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/iap_client

resource "google_iap_brand" "project_brand" {
  support_email     = "support@example.com"
  application_title = "Cloud IAP protected Application"
  project           = google_project_service.project_service.project
}

resource "google_iap_client" "project_client" {
  display_name = "Test Client"
  brand        =  google_iap_brand.project_brand.name
}

相关问题