資源: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 |
如果允許使用者透過提供者登入,則值為「是」。 |
clientId |
OAuth 用戶端 ID。 |
clientSecret |
OAuth 用戶端密鑰。 |
聯集欄位 idp_specific_config 。特定登入類型的 IDP 設定。idp_specific_config 只能是下列其中一項: |
|
appleSignInConfig |
適用於 Apple 專案的其他設定。 |
AppleSignInConfig
SignInWithApple 的其他設定。
JSON 表示法 |
---|
{
"codeFlowConfig": {
object ( |
欄位 | |
---|---|
codeFlowConfig |
Apple 代碼流程的其他設定。 |
bundleIds[] |
這個專案可用的 Bundle ID 清單 |
CodeFlowConfig
Apple 代碼流程的其他設定。
JSON 表示法 |
---|
{ "teamId": string, "keyId": string, "privateKey": string } |
欄位 | |
---|---|
teamId |
Apple Developer Team ID。 |
keyId |
私密金鑰的金鑰 ID。 |
privateKey |
用於簽署用戶端密鑰 JWT 的私密金鑰。 |
方法 |
|
---|---|
|
為 Identity Toolkit 專案建立支援的預設 IdP 設定。 |
|
刪除 Identity Toolkit 專案的預設支援 IdP 設定。 |
|
擷取 Identity Toolkit 專案的預設支援 IdP 設定。 |
|
列出 Identity Toolkit 專案的所有預設支援 IdP 設定。 |
|
更新 Identity Toolkit 專案的預設支援 IdP 設定。 |