资源:DefaultSupportedIdpConfig
用于通过一组标准的 Identity Toolkit 受信任 IDP 进行身份验证的配置选项。
JSON 表示法 |
---|
{ "name": string, "enabled": boolean, "clientId": string, "clientSecret": string, // Union field |
字段 | |
---|---|
name |
DefaultSupportedIdpConfig 资源的名称,例如:“projects/my-awesome-project/defaultSupportedIdpConfigs/google.com” |
enabled |
如果允许用户使用提供方进行登录,则为 true。 |
clientId |
OAuth 客户端 ID。 |
clientSecret |
OAuth 客户端密钥。 |
联合字段 idp_specific_config 。特定于一种登录类型的 IDP 设置。idp_specific_config 只能是下列其中一项: |
|
appleSignInConfig |
适用于基于 Apple 的项目的其他配置。 |
AppleSignInConfig
SignInWithApple 的其他配置。
JSON 表示法 |
---|
{
"codeFlowConfig": {
object ( |
字段 | |
---|---|
codeFlowConfig |
针对 Apple 的代码流程的其他配置。 |
bundleIds[] |
此项目可用的软件包 ID 列表 |
CodeFlowConfig
针对 Apple 的代码流程的其他配置。
JSON 表示法 |
---|
{ "teamId": string, "keyId": string, "privateKey": string } |
字段 | |
---|---|
teamId |
Apple 开发者团队 ID。 |
keyId |
私钥的密钥 ID。 |
privateKey |
用于为客户端密钥 JWT 签名的私钥。 |
方法 |
|
---|---|
|
为 Identity Toolkit 项目创建默认的受支持 IDP 配置。 |
|
删除 Identity Toolkit 项目的默认受支持 IDP 配置。 |
|
检索 Identity Toolkit 项目的默认受支持 IDP 配置。 |
|
列出 Identity Toolkit 项目支持的所有默认 Idp 配置。 |
|
更新 Identity Toolkit 项目的默认受支持 Idp 配置。 |