REST Resource: projects.oauthIdpConfigs

Recurso: OAuthIdpConfig

Opciones de configuración para autenticar con un IDP de OAuth

Representación JSON
{
  "name": string,
  "clientId": string,
  "issuer": string,
  "displayName": string,
  "enabled": boolean,
  "clientSecret": string,
  "responseType": {
    object (OAuthResponseType)
  }
}
Campos
name

string

El nombre del recurso OAuthIdpConfig, por ejemplo: "projects/my-awesome-project/oauthIdpConfigs/oauth-config-id". Se ignora durante las solicitudes de creación.

clientId

string

El ID de cliente de un cliente OAuth.

issuer

string

Para los proveedores de identidad de OIDC, el identificador del emisor.

displayName

string

Es el nombre visible de la configuración que establecen los desarrolladores.

enabled

boolean

Es verdadero si permite que el usuario acceda con el proveedor.

clientSecret

string

El secreto de cliente del cliente de OAuth para habilitar el flujo de código de OIDC

responseType

object (OAuthResponseType)

Es el tipo de respuesta que se debe solicitar en el flujo de autorización de OAuth. Puedes establecer idToken o code como verdadero, pero no ambos. Aún no se admite configurar ambos tipos como verdaderos de forma simultánea ({code: true, idToken: true}).

OAuthResponseType

Es el tipo de respuesta que se debe solicitar en el flujo de autorización de OAuth. Puedes establecer idToken o code como verdadero, pero no ambos. Aún no se admite configurar ambos tipos como verdaderos de forma simultánea ({code: true, idToken: true}).

Consulta https://openid.net/specs/openid-connect-core-1_0.html#Authentication para obtener una asignación del tipo de respuesta al flujo de OAuth 2.0.

Representación JSON
{
  "idToken": boolean,
  "code": boolean,
  "token": boolean
}
Campos
idToken

boolean

Si es verdadero, se muestra el token de ID desde el extremo de autorización del IdP.

code

boolean

Si es verdadero, el código de autorización se muestra desde el extremo de autorización del IdP.

token
(deprecated)

boolean

No se debe usar. Por el momento, no se admite el tipo de respuesta token.

Métodos

create

Crea una configuración de IdP de OIDC para un proyecto de Identity Toolkit.

delete

Borra la configuración de un IDP de OIDC para un proyecto de Identity Toolkit.

get

Recupera una configuración de IdP de OIDC para un proyecto de Identity Toolkit.

list

Muestra una lista de todas las configuraciones del IDP de OIDC para un proyecto de Identity Toolkit.

patch

Actualiza la configuración de un IDP de OIDC para un proyecto de Identity Toolkit.