REST Resource: projects.tenants.oauthIdpConfigs

Ressource: OAuthIdpConfig

Konfigurationsoptionen für die Authentifizierung mit einem OAuth-IdP.

JSON-Darstellung
{
  "name": string,
  "clientId": string,
  "issuer": string,
  "displayName": string,
  "enabled": boolean,
  "clientSecret": string,
  "responseType": {
    object (OAuthResponseType)
  }
}
Felder
name

string

Der Name der OAuthIdpConfig-Ressource, z. B. „projects/my-awesome-project/oauthIdpConfigs/oauth-config-id“. Wird bei Erstellungsanfragen ignoriert.

clientId

string

Die Client-ID eines OAuth-Clients.

issuer

string

Für OIDC-Identitätsanbieter die Aussteller-ID.

displayName

string

Der von den Entwicklern festgelegte Anzeigename der Konfiguration.

enabled

boolean

„Wahr“, wenn der Nutzer sich beim Anbieter anmelden kann.

clientSecret

string

Der Clientschlüssel des OAuth-Clients, um den OIDC-Codeablauf zu aktivieren.

responseType

object (OAuthResponseType)

Der Antworttyp, der im OAuth-Autorisierungsablauf angefordert werden soll. Sie können entweder idToken oder code auf „wahr“ setzen, aber nicht beide. Die gleichzeitige Einstellung beider Typen auf „wahr“ ({code: true, idToken: true}) wird noch nicht unterstützt.

Methoden

create

Erstellen Sie eine OIDC-IdP-Konfiguration für ein Identity Toolkit-Projekt.

delete

OIDC-IdP-Konfiguration für ein Identity Toolkit-Projekt löschen

get

Rufen Sie eine OIDC-IdP-Konfiguration für ein Identity Toolkit-Projekt ab.

list

Liste aller OIDC-IdP-Konfigurationen für ein Identity Toolkit-Projekt auflisten

patch

Aktualisieren Sie die OIDC-IdP-Konfiguration für ein Identity Toolkit-Projekt.