Provedores OIDC
Provedores OpenID Connect com que os usuários entram no portal ("Entrar com..."). test create busca o documento de descoberta do emissor para validar a URL antes de salvar o provedor.
| Comando | HTTP | Descrição |
|---|---|---|
portal-oauth-providers list | GET /v1/portal_oauth_providers | Listar provedores OIDC |
portal-oauth-providers create | POST /v1/portal_oauth_providers | Adicionar provedor OIDC |
portal-oauth-providers update | PATCH /v1/portal_oauth_providers/{id} | Atualizar provedor OIDC |
portal-oauth-providers delete | DELETE /v1/portal_oauth_providers/{id} | Remover provedor OIDC |
portal-oauth-providers test create | POST /v1/portal_oauth_providers/test | Testar emissor OIDC |
Exemplos
--params carrega parâmetros de query, de caminho e de cabeçalho (id, página, filtros, X-Workspace-Id); --json carrega o corpo da requisição; --fields limita os campos que voltam — vale a pena em todo list/get, para economizar contexto. Veja Flags globais para a referência completa.
# Listar provedores OIDC
kobana dashboards portal-oauth-providers list
# Testar emissor OIDC
kobana dashboards portal-oauth-providers test create \
--json '{"issuer_url": "https://accounts.google.com"}'
# Adicionar provedor OIDC
kobana dashboards portal-oauth-providers create \
--json '{"name": "Google", "issuer_url": "https://accounts.google.com", "client_id": "CLIENT_ID", "client_secret": "CLIENT_SECRET"}'
# Atualizar provedor OIDC
kobana dashboards portal-oauth-providers update \
--params '{"id": "PROVIDER_ID"}' \
--json '{"enabled": false}'
Próximos passos
- Configurações do portal
- Usuários do portal
- Introspecção de schema — todos os parâmetros que este recurso aceita.