GCP项目与OAuth应用是否为1对1映射?OAuth同意屏幕相关疑问
GCP OAuth项目与应用的映射关系解答
- 并非强制1对1映射。
- 每个GCP项目确实只能配置一个OAuth同意屏幕,它是项目级的公共授权配置,包含应用名称、展示给用户的权限说明、隐私政策相关信息等,该项目下所有OAuth客户端都会共用这套同意屏幕配置。
- 同一项目下可以创建多个OAuth客户端ID,这些客户端ID可对应不同业务场景:比如同一产品的Web端、移动端、桌面端,或是同一Web服务的测试/生产环境。每个客户端ID有独立的密钥和回调地址配置,但共享项目的同意屏幕。
- 只有当你需要完全独立的授权展示(比如不同应用名称、不同隐私政策)时,才需要为每个OAuth应用单独创建GCP项目。如果只是多端或多环境的区分,同一个项目下的多客户端ID完全可以满足需求。
内容的提问来源于stack exchange,提问作者pkaramol
相关产品推荐
相关产品推荐

