Saltar al contenido principal

Proveedores OIDC

Proveedores OpenID Connect con los que los usuarios inician sesión en el portal ("Entrar con..."). test create busca el documento de descubrimiento del emisor para validar la URL antes de guardar el proveedor.

ComandoHTTPDescripción
portal-oauth-providers listGET /v1/portal_oauth_providersListar proveedores OIDC
portal-oauth-providers createPOST /v1/portal_oauth_providersAgregar proveedor OIDC
portal-oauth-providers updatePATCH /v1/portal_oauth_providers/{id}Actualizar proveedor OIDC
portal-oauth-providers deleteDELETE /v1/portal_oauth_providers/{id}Eliminar proveedor OIDC
portal-oauth-providers test createPOST /v1/portal_oauth_providers/testProbar emisor OIDC

Ejemplos​

--params lleva parámetros de query, de ruta y de encabezado (id, página, filtros, X-Workspace-Id); --json lleva el cuerpo de la solicitud; --fields limita los campos que vuelven — vale la pena en todo list/get, para ahorrar contexto. Mira Flags globales para la referencia completa.

# Listar proveedores OIDC
kobana dashboards portal-oauth-providers list

# Probar emisor OIDC
kobana dashboards portal-oauth-providers test create \
--json '{"issuer_url": "https://accounts.google.com"}'

# Agregar proveedor OIDC
kobana dashboards portal-oauth-providers create \
--json '{"name": "Google", "issuer_url": "https://accounts.google.com", "client_id": "CLIENT_ID", "client_secret": "CLIENT_SECRET"}'

# Actualizar proveedor OIDC
kobana dashboards portal-oauth-providers update \
--params '{"id": "PROVIDER_ID"}' \
--json '{"enabled": false}'

Próximos pasos​