REST Resource: projects.defaultSupportedIdpConfigs

リソース: DefaultSupportedIdpConfig

Identity Toolkit で信頼されている IDP の標準セットで認証するための構成オプション。

JSON 表現
{
  "name": string,
  "enabled": boolean,
  "clientId": string,
  "clientSecret": string,

  // Union field idp_specific_config can be only one of the following:
  "appleSignInConfig": {
    object (AppleSignInConfig)
  }
  // End of list of possible types for union field idp_specific_config.
}
フィールド
name

string

DefaultSupportedIdpConfig リソースの名前(例: projects/my-awesome-project/defaultSupportedIdpConfigs/google.com)。

enabled

boolean

ユーザーがプロバイダでログインできるようにする場合は true。

clientId

string

OAuth クライアント ID] をクリックします。

clientSecret

string

OAuth クライアント シークレット。

共用体フィールド idp_specific_config。1 種類のログインに固有の IDP 設定。idp_specific_config は次のいずれかになります。
appleSignInConfig

object (AppleSignInConfig)

Apple ベースのプロジェクトの追加構成。

AppleSignInConfig

SignInWithApple の追加構成。

JSON 表現
{
  "codeFlowConfig": {
    object (CodeFlowConfig)
  },
  "bundleIds": [
    string
  ]
}
フィールド
codeFlowConfig

object (CodeFlowConfig)

コードフロー用の Apple の追加構成。

bundleIds[]

string

このプロジェクトで使用できるバンドル ID のリスト

CodeFlowConfig

コードフロー用の Apple の追加構成。

JSON 表現
{
  "teamId": string,
  "keyId": string,
  "privateKey": string
}
フィールド
teamId

string

Apple デベロッパー チーム ID。

keyId

string

秘密鍵のキー ID。

privateKey

string

クライアント シークレット JWT の署名に使用される秘密鍵。

メソッド

create

Identity Toolkit プロジェクト用に、デフォルトでサポートされている IdP 構成を作成します。

delete

Identity Toolkit プロジェクトのデフォルトでサポートされている IdP 構成を削除します。

get

Identity Toolkit プロジェクトでサポートされているデフォルトの IdP 構成を取得します。

list

Identity Toolkit プロジェクトでデフォルトでサポートされているすべての Idp 構成を一覧表示します。

patch

Identity Toolkit プロジェクトのデフォルトでサポートされている IdP 構成を更新します。