Catalisa.Building Blocks

API do SSO

14 endpoints em 4 recursos. A permissão de cada rota é a que o código exige — conferida linha a linha, não copiada do nome.

Ver a referência detalhada, com corpo de requisição e catálogo de erros →

15 endpoints

Configurações de provedor

/sso/api/v1/sso/providers7
  • POST/sso/api/v1/sso/providersCria a configuração de um provedor para a organizaçãoSSO_ADMIN
  • GET/sso/api/v1/sso/providersLista as configurações da organizaçãoSSO_READ
  • GET/sso/api/v1/sso/providers/availableProvedores ativos, para montar a tela de loginPública
  • GET/sso/api/v1/sso/providers/:idBusca uma configuraçãoSSO_READ
  • PATCH/sso/api/v1/sso/providers/:idAtualiza a configuraçãoSSO_ADMIN
  • DELETE/sso/api/v1/sso/providers/:idExclusão lógicaSSO_ADMIN
  • POST/sso/api/v1/sso/providers/:id/testValida as credenciais gravadasSSO_ADMIN

Identidades

/sso/api/v1/sso/identities5
  • GET/sso/api/v1/sso/identitiesLista identidades da organização, paginadoSSO_IDENTITIES_READ
  • GET/sso/api/v1/sso/identities/:idBusca uma identidadeSSO_IDENTITIES_READ
  • PUT/sso/api/v1/sso/identities/:id/linkVincula a identidade a um usuário internoSSO_IDENTITIES_MANAGE
  • DELETE/sso/api/v1/sso/identities/:id/linkDesfaz o vínculoSSO_IDENTITIES_MANAGE
  • DELETE/sso/api/v1/sso/identities/:idRemove a identidadeSSO_IDENTITIES_MANAGE

Fluxo de autenticação

/sso/api/v1/sso/auth2
  • GET/sso/api/v1/sso/auth/:provider/authorizeInicia o fluxo e devolve a URL de autorizaçãoPública
  • GET/sso/api/v1/sso/auth/callbackRecebe o retorno do provedor e redireciona com a asserçãoPública

Saúde

/sso/health1
  • GET/sso/healthSonda de disponibilidade do serviço