文件名称:gcp_auth:适用于Google Cloud Platform(GCP)的最小身份验证库
文件大小:17KB
文件格式:ZIP
更新时间:2024-06-12 01:07:54
rust library authentication gcp auth
GCP验证 GCP Auth是用于Google Cloud Platform(GCP)的简单,最少的身份验证库,可使用服务帐户提供身份验证。 一旦通过身份验证,该服务帐户即可用于获取承载令牌,以用于针对GCP服务进行身份验证。 该库按以下顺序查找身份验证方法: 使用GOOGLE_APPLICATION_CREDENTIALS环境变量的服务帐户JSON配置文件的路径。 显示服务帐户详细信息时,可以在IAM服务中下载服务帐户配置文件。 所下载的JSON文件应在没有任何进一步修改的情况下提供。 在GCP环境中调用该库将获取该服务的默认服务帐户,并使用该特定帐户对应用程序进行身份验证 应用程序默认凭据。 使用gcloud auth应用程序创建的用于开发目的的本地用户gcloud auth 。 如果以上均不能使用,则会发生错误 令牌不应在应用程序中缓存; 在每次使用之前,都应请求一个新令牌
【文件预览】:
gcp_auth-master
----.gitignore(18B)
----README.md(4KB)
----Cargo.toml(1013B)
----examples()
--------Cargo.toml(361B)
--------simple.rs(281B)
----LICENSE(3KB)
----src()
--------jwt.rs(3KB)
--------error.rs(4KB)
--------default_service_account.rs(2KB)
--------lib.rs(5KB)
--------types.rs(1KB)
--------default_authorized_user.rs(3KB)
--------authentication_manager.rs(1KB)
--------custom_service_account.rs(3KB)
--------util.rs(769B)
----CODE_OF_CONDUCT.md(3KB)