Saltar para o conteúdo

Integração · Ferramentas para programadores

Conecte Claude e ChatGPT ao SSOJet

Pergunte à sua IA quais organizações um usuário pertence, quais funções ele ocupa ou quem foi sincronizado pelo diretório de um cliente, e obtenha a resposta da aplicação do SSOJet. Ela pode pesquisar e gerenciar usuários e inquilinos, adicionar usuários a inquilinos, listar funções e suas permissões, e ler usuários e grupos sincronizados com o diretório. Também pode convidar pessoas e atribuir funções, com sua aprovação se desejar.

Ligar SSOJet gratuitamente

Plano gratuito, sem cartão de crédito. Demora cerca de um minuto.

Experimente pedir

  • “Quais inquilinos pertencem a [email protected] e quais funções ela possui?”

    A IA localiza o usuário pelo e-mail, lista seus inquilinos e lê suas funções em cada um.

  • “Crie um inquilino para Nordic Foods com o domínio nordicfoods.dk.”

    Ela cria o inquilino com seu nome e domínio de e-mail, pronto para adicionar usuários.

  • “Convide [email protected] para Nordic Foods como administrador.”

    Ela localiza o ID da função, cria o convite e pode enviar o e-mail do convite.

O que a sua IA pode fazer

Usuários

Pesquisar, criar e atualizar usuários, defini-los ativos ou inativos e ver seus inquilinos e funções.

Inquilinos e convites

Criar e atualizar inquilinos com seus domínios, adicionar usuários a inquilinos e enviar, listar e reenviar convites.

Funções e sincronização de diretório

Ler funções e suas permissões, atribuir funções dentro de um inquilino e listar usuários e grupos sincronizados do diretório de um inquilino.

  • “Quais convites ao inquilino Acme ainda estão pendentes?”

    Ela lista os convites do inquilino com status pendente e pode reenviar um se você pedir.

  • “Quais usuários e grupos o diretório do Acme sincronizou?”

    Ela lista as conexões de sincronização de diretório do inquilino e os usuários e grupos sincronizados da que você escolher.

  • “Desative o usuário [email protected].”

    Ela localiza o usuário e o define como inativo. Excluir um usuário é permanente.

57 ferramentas para SSOJet

Estas ferramentas são ativadas quando estabelece a ligação. Pode desativar qualquer uma delas ou exigir a sua aprovação antes de ser executada.

  • add_users_to_tenantAltera dadosAdicionar usuários existentes a um inquilino por meio do `tenantid`, passando seus IDs em `user_ids`.
  • assign_tenant_rolesElimina dadosAtribuir papéis a um usuário dentro de um inquilino, por meio do `tenantid`, `userid` e `role_ids`. Isso altera o que o usuário pode acessar.
  • create_permissionElimina dadosCriar uma nova permissão. Obrigatório: id ou nome do cliente. Ação destrutiva; pode exigir aprovação.
  • create_roleElimina dadosCriar um novo papel. Obrigatório: id ou nome do cliente. Ação destrutiva; pode exigir aprovação.
  • create_tenantAltera dadosCriar um novo inquilino (organização de cliente) com um `name` e seu e-mail `domains`, além de nome de exibição, ID externo e metadados opcionais.
  • create_tenant_post_tenants_tenantid_admin_sessionElimina dadosCriar um novo inquilino para um inquilino. Obrigatório: id do cliente. Pesquise inquilinos primeiro para evitar duplicatas. Ação destrutiva; pode exigir aprovação. Resumo da API: Inicializar Nova Sessão de Administrador.
  • create_userAltera dadosCriar um novo usuário com `email` e/ou `phone`, `first_name`, `last_name` e metadados opcionais.
  • delete_roleElimina dadosExcluir permanentemente um papel pelo id do papel. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir Papel Existente.
  • delete_tenantElimina dadosExcluir permanentemente um inquilino pelo tenantid. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir Inquilino Permanentemente.
  • delete_tenant_invitationsMovimenta dinheiroExcluir permanentemente uma convite pelo tenantid. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Cancelar ou Excluir Convite.
  • delete_tenant_usersMovimenta dinheiroExcluir permanentemente um utilizador por tenantid. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Remover Utilizadores do Tenant.
  • delete_tenantsMovimenta dinheiroEliminar permanentemente um tenant por tenantid. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Terminar Sessão de Administrador.
  • delete_userElimina dadosEliminar permanentemente um utilizador por `userid`. Isto não pode ser desfeito.
  • get_directory_groupObter um grupo para uma diretório pelo group id. Resumo da API: Obter Detalhes do Grupo Sincronizado.
  • get_directory_userObter um utilizador para uma diretório pelo user id. Resumo da API: Obter Detalhes do Utilizador Sincronizado.
  • get_magic_linkObter um link mágico. Resumo da API: Verificar Link Mágico de Autenticação.
  • get_magic_link_statusObter o estado atual de um link mágico. Resumo da API: Verificar Estado da Sessão e Recuperar Token de Acesso.
  • get_permissionObter uma permissão pelo permission id. Resumo da API: Recuperar Permissão por ID de Permissão.
  • get_roleObter um papel por `role_id`, incluindo a sua descrição e permissões.
  • get_tenantObter um tenant por `tenantid`, com o seu nome, nome de exibição, domínios e metadados.
  • get_tenant_directoryObter uma diretório para um tenant pelo directory id. Resumo da API: Obter Detalhes da Diretória do Tenant.
  • get_tenant_member_rolesObter os papéis que um utilizador detém dentro de um tenant, por `tenantid` e `userid`.
  • get_userObter um utilizador por `userid`, com email, telefone, nome, estado e metadados.
  • get_user_2Obter um utilizador por conectionid. Os resultados são paginados. Resumo da API: Listar Utilizadores por Conexão.
  • invite_to_tenantAltera dadosConvidar alguém para um inquilino por meio do `tenantid`: e-mail `invitee`, `inviter`, `role_ids`, vencimento opcional. Envia um e-mail de convite quando `send_invitation_email` é verdadeiro.
  • list_directory_groupsListar os grupos sincronizados a partir da diretória do tenant, por `tenantid` e `directory_id`.
  • list_directory_usersListar os utilizadores sincronizados a partir da diretória do tenant, por `tenantid` e `directory_id`.
  • list_logsListar registos. Filtros opcionais: client id ou evento. Resumo da API: Recuperar Registos de Auditoria de Login de Utilizador.
  • list_permissionsListar permissões. Filtros opcionais: client id. Os resultados são paginados. Resumo da API: Recuperar Todas as Permissões.
  • list_rolesListar os papéis definidos para a sua aplicação, com os seus IDs e nomes.
  • list_tenant_directoriesListar as conexões de diretório-sincronização (ex. diretórios SCIM) configuradas para um tenant por `tenantid`.
  • list_tenant_invitationsListar convites para um tenant por `tenantid`, filtrado por `status` (por exemplo, pendentes ou aceites).
  • list_tenant_usersListar os utilizadores que são membros de um tenant por `tenantid`, com paginação.
  • list_tenantsListar tenants para um tenant. Filtros opcionais: client id. Resumo da API: Recuperar Informações da Sessão de Administrador Atual.
  • list_user_mfa_methodsListar utilizadores para um utilizador. Filtros opcionais: client id. Resumo da API: Listar Métodos MFA do Utilizador.
  • list_user_organizationsListar os tenants (organizações de cliente) a um utilizador pertence, por `userid`.
  • list_user_rolesListar os papéis atribuídos a um utilizador por `userid`.
  • list_user_tenant_membershipsListar membros de tenant para um utilizador. Filtros opcionais: client id. Resumo da API: Listar Membros de Tenant do Utilizador.
  • list_userinfosListar userinfos. Resumo da API: Recuperar Informações de Perfil OIDC do Utilizador.
  • list_usersListar utilizadores. Filtros opcionais: ID do cliente. Os resultados são paginados. Resumo da API: Listar Membros de Inquilino com Papéis Atribuídos.
  • resend_invitationVisível para outras pessoasReenviar uma convite de inquilino pendente por `tenantid` e `invitation_id` (ou `invitee`). Isto reenvia o e-mail de convite novamente.
  • search_tenantsListar ou pesquisar inquilinos (organizações de clientes) por texto livre (`search`), com paginação. Use para encontrar o ID do inquilino.
  • search_usersPesquisar utilizadores por `email` ou texto livre (`search`), com paginação. Use para encontrar o ID do utilizador.
  • send_email_otpVisível para outras pessoasEnviar um OTP de e-mail. Tem efeitos visíveis fora deste sistema. Resumo da API: Enviar OTP de E-mail de Autenticação.
  • send_magic_linkVisível para outras pessoasEnviar um link mágico. Tem efeitos visíveis fora deste sistema. Resumo da API: Enviar Link Mágico de Autenticação.
  • send_phone_otpVisível para outras pessoasEnviar um OTP de telefone. Tem efeitos visíveis fora deste sistema. Resumo da API: Enviar OTP de Telefone de Autenticação.
  • submit_email_otpVisível para outras pessoasReenviar um OTP de e-mail. Tem efeitos visíveis fora deste sistema. Resumo da API: Reenviar OTP de E-mail de Autenticação.
  • submit_email_otp_verifyVisível para outras pessoasVerificar um OTP de e-mail. Tem efeitos visíveis fora deste sistema. Resumo da API: Verificar OTP de E-mail de Autenticação.
  • submit_magic_linkVisível para outras pessoasReenviar um link mágico. Tem efeitos visíveis fora deste sistema. Resumo da API: Reenviar Link Mágico de Autenticação.
  • submit_phone_otpVisível para outras pessoasReenviar um OTP de telefone. Tem efeitos visíveis fora deste sistema. Resumo da API: Reenviar OTP de Telefone de Autenticação.
  • submit_phone_otp_verifyVisível para outras pessoasVerificar um OTP de telefone. Tem efeitos visíveis fora deste sistema. Resumo da API: Verificar OTP de Telefone de Autenticação.
  • update_assignpermissionsMovimenta dinheiroAtualizar uma atribuição de permissão existente. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Atribuir Permissão a Papel.
  • update_permissionElimina dadosAtualizar uma permissão existente identificada pelo ID de permissão. Ação destrutiva; pode exigir aprovação.
  • update_roleElimina dadosAtualizar um papel existente identificado pelo ID do papel. Ação destrutiva; pode exigir aprovação.
  • update_tenantAltera dadosAtualizar um inquilino por `tenantid`: nome, nome de exibição, domínios, ID externo ou metadados.
  • update_userAltera dadosAtualizar um utilizador por `userid`: e-mail, telefone, nome, status ativo (`is_active`) ou metadados. Apenas os campos que passar serão alterados.
  • update_usersMovimenta dinheiroAtualizar um utilizador existente identificado pelo userid. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Atribuir Papéis de Utilizador.

Configure em três passos

  1. 1

    Escolha a aplicação

    Crie uma conta gratuita no PipMCP e escolha SSOJet na lista de aplicações.

  2. 2

    Cole a sua chave

    Cole o Client ID e o Client secret da sua aplicação SSOJet e insira novamente seu Client ID como Application Client ID. No painel do SSOJet, abra Aplicações, selecione sua aplicação, abra a aba Avançada, ative Client Credentials entre os tipos de concessão e salve. Em seguida, copie o Client ID e o Client Secret da aplicação.

  3. 3

    Adicione a ligação à sua IA

    Receberá uma ligação MCP pessoal. Adicione-a ao Claude, ao ChatGPT ou ao Cursor:

    1. Clique no seu nome e depois em Definições › Conectores › Adicionar conector personalizado.
    2. Cole a sua ligação no campo URL do servidor MCP remoto.
    3. Ative-o no menu + de uma conversa.

Perguntas

O que a IA pode fazer no SSOJet?

Ela pode pesquisar e ler usuários, inquilinos, membros do inquilino, convites, funções e conexões de sincronização de diretório com seus usuários e grupos sincronizados. Ela pode criar e atualizar usuários e inquilinos, adicionar usuários a inquilinos, atribuir funções dentro de um inquilino e convidar ou reconvitar pessoas. Também pode excluir usuários se você ativar essa ferramenta.

A IA vê minhas credenciais do SSOJet?

Não. Você cola o ID e segredo do cliente SSOJet no PipMCP uma vez. Eles são criptografados em repouso, nunca mostrados à IA e nunca novamente após salvar. A IA recebe apenas os resultados das ferramentas ativadas.

Posso controlar o que a IA é autorizada a fazer?

Sim. Você escolhe quais ferramentas estão ativadas, para começar com apenas consultas. Atribuir papéis altera o acesso de um usuário, convites enviam e-mails e excluir um usuário é permanente; essas podem exigir sua aprovação antes de rodar. Cada chamada de ferramenta é registrada.

Funciona com o ChatGPT?

Sim. No ChatGPT, vá em Configurações › Aplicações e Conectores › Avançado, ative o Modo Desenvolvedor e adicione seu link do PipMCP. O Modo Desenvolvedor requer um plano pago do ChatGPT: Plus, Pro, Business ou Enterprise. O mesmo link funciona no Claude (Configurações › Conectores › Adicionar conector personalizado), Cursor e outros clientes MCP.

Qual é o custo?

O PipMCP tem um plano gratuito e não precisa de cartão de crédito para começar. Os planos pagos são cobrados por tarefa concluída. Você também precisa de sua própria conta SSOJet.

Por que preciso ativar Client Credentials?

O PipMCP se comunica com o SSOJet como um servidor, sem ninguém fazendo login. O SSOJet permite isso através da concessão Client Credentials, que você ativa para sua aplicação na aba Avançada. O mesmo ID do Cliente também informa ao SSOJet quais usuários, inquilinos e papéis da IA trabalhar.

Deixe a sua IA trabalhar em SSOJet ainda hoje.

Comece gratuitamente. A sua chave permanece encriptada e é você quem decide o que a IA pode fazer.

Ligar SSOJet gratuitamente

O PipMCP não tem qualquer afiliação com SSOJet. Os nomes dos produtos são marcas comerciais dos respetivos titulares.