Pular para o conteúdo principal

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.

ComandoHTTPDescrição
portal-oauth-providers listGET /v1/portal_oauth_providersListar provedores OIDC
portal-oauth-providers createPOST /v1/portal_oauth_providersAdicionar provedor OIDC
portal-oauth-providers updatePATCH /v1/portal_oauth_providers/{id}Atualizar provedor OIDC
portal-oauth-providers deleteDELETE /v1/portal_oauth_providers/{id}Remover provedor OIDC
portal-oauth-providers test createPOST /v1/portal_oauth_providers/testTestar 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​