REST Resource: projects.tenants.oauthIdpConfigs

Risorsa: OAuthIdpConfig

Opzioni di configurazione per l'autenticazione con un IdP OAuth.

Rappresentazione JSON
{
  "name": string,
  "clientId": string,
  "issuer": string,
  "displayName": string,
  "enabled": boolean,
  "clientSecret": string,
  "responseType": {
    object (OAuthResponseType)
  }
}
Campi
name

string

Il nome della risorsa OAuthIdpConfig, ad esempio "projects/my-awesome-project/oauthIdpConfigs/oauth-config-id". Ignorato durante le richieste di creazione.

clientId

string

L'ID client di un client OAuth.

issuer

string

Per gli IdP OIDC, l'identificatore dell'emittente.

displayName

string

Il nome visualizzato della configurazione impostato dagli sviluppatori.

enabled

boolean

True se consente all'utente di accedere con il provider.

clientSecret

string

Il client secret del client OAuth per abilitare il flusso di codice OIDC.

responseType

object (OAuthResponseType)

Il tipo di risposta da richiedere nel flusso di autorizzazione OAuth. Puoi impostare idToken o code su true, ma non su entrambi. L'impostazione di entrambi i tipi su true contemporaneamente ({code: true, idToken: true}) non è ancora supportata.

Metodi

create

Crea una configurazione del provider di identità OIDC per un progetto Identity Toolkit.

delete

Elimina una configurazione del provider di identità OIDC per un progetto Identity Toolkit.

get

Recupera una configurazione Idp Oidc per un progetto Identity Toolkit.

list

Elenca tutte le configurazioni Idp Oidc per un progetto Identity Toolkit.

patch

Aggiorna la configurazione di un provider di identità OIDC per un progetto Identity Toolkit.