Antes de começar
Para gerenciar parceiros, um usuário precisa das permissões
partners de plugin-identity: get para ver Parceiros em Configurações, post para criar um parceiro, patch para alterar um e delete para excluir um. Gerenciar as aplicações dele precisa das permissões applications get, post e delete. O papel plugin-identity-editor-role tem todas elas.
Criar um parceiro, alterar as permissões ou o escopo dele e criar as aplicações dele precisam do Access Manager 3.11.0 ou posterior. Com uma versão anterior, o Console mostra “Requer Access Manager 3.11.0 ou posterior” no lugar desses controles.
Reúna estas informações antes de começar:
- Os produtos de que o parceiro precisa e o que ele pode fazer em cada um.
- Os identificadores dos itens que o parceiro pode alcançar, para cada dimensão que você restringe. Cada produto que oferece restrições precisa de pelo menos um. Copie-os da própria API ou do Console do produto. O Console não confere se eles existem.
- O que as restrições de cada produto alcançam: veja Parceiros no Midaz e Parceiros no Pix JD.
- Os endereços de rede de onde o parceiro chama, se você quiser restringi-los.
- As datas de início e de fim do acesso dele, se ele tiver limite de tempo.
Abrir a página Parceiros
1
Abra Configurações
Clique no ícone de engrenagem () na barra de navegação superior.
2
Selecione Parceiros
Selecione Parceiros. O subtítulo diz “Dê a cada cliente credenciais próprias e limite o que ele pode acessar.”
Criar um parceiro
Clique em Novo parceiro. A página Novo parceiro abre, com cinco etapas: Detalhes, Produtos, Escopo, Permissões e Revisão. O botão Próximo abre apenas quando a etapa atual está completa. O botão Voltar mantém o que você informou. Se você clicar em Cancelar depois de informar algo, o Console pergunta “Descartar este novo parceiro?”. Nada é criado até você salvar.
1
Detalhes
Digite o Nome do parceiro. Ele deve ser único no seu tenant.Em Janela de validade, preencha Válido a partir de e Válido até se o acesso tiver limite de tempo. Deixe Válido a partir de vazio para começar agora. Deixe Válido até vazio para que ele nunca expire. Depois da data Válido até do parceiro, o Access Manager recusa as requisições dele, também com um token que ele já tem, e recusa tokens novos.Em De onde ele chama, escolha uma opção:
- Usar a lista de IPs da sua organização: o parceiro usa a lista de IPs permitidos do seu tenant.
- Dar a ele uma lista própria: digite cada Endereço IP ou faixa CIDR e uma Descrição opcional. Clique em Adicionar IP para cada nova linha.
2
Produtos
Escolha os produtos que o parceiro pode usar. A lista mostra apenas o que o seu tenant pode dar.Um produto que não aceita parceiros fica indisponível, com uma destas mensagens:
- “Este produto ainda não está preparado para parceiros.” O produto não publicou o catálogo de escopo dele.
- “Este produto ainda não habilitou o acesso de parceiros.” O catálogo de escopo do produto não aceita parceiros.
3
Escopo
Diga onde o parceiro pode atuar em cada produto. Uma restrição que o produto exige já aparece aberta, com (Obrigatório) depois do nome dela.Para adicionar uma restrição, marque Restringir por seguido do nome da restrição. Digite um identificador, ou vários identificadores separados por vírgula.Dê ao parceiro pelo menos uma restrição com um ID em cada produto que oferece restrições. Até lá, o botão Próximo fica fechado.
4
Permissões
Marque os recursos e as ações que o parceiro pode usar em cada produto. Para dar outro conjunto de ações em outros recursos, clique em Adicionar outra linha em seguido do nome do produto.O Console oferece apenas o que o seu tenant pode dar. Ele mostra um motivo ao lado de cada entrada que não pode salvar:
- Não permitido: o papel de editor do produto no seu tenant não tem esta permissão.
- Fora do escopo: a escrita atua em um nível mais amplo que o escopo do parceiro.
- Concedido duas vezes: outra linha já concede a mesma ação no mesmo recurso.
5
Revisão
Leia o resumo em “Confira o que este parceiro pode e não pode fazer”. A parte Somente dentro de lista as restrições. A parte Ele pode lista as ações em cada recurso. A parte Ele não pode lista o que fica de fora.Clique em Salvar. O Console cria o parceiro sem aplicações e abre a aba Visão Geral dele.
Criar as aplicações do parceiro
Um parceiro chama um produto com uma aplicação que pertence a ele. Crie uma aplicação por produto.
1
Abra a aba Aplicações
Na lista de parceiros, clique no parceiro. Selecione a aba Aplicações.
2
Crie a aplicação
Clique em Nova Application. No painel lateral Nova aplicação, escolha o Produto. A lista mostra apenas os produtos em que o parceiro tem permissões. Preencha Descrição e clique em Criar aplicação.
3
Guarde as credenciais
A caixa de diálogo “Guarde as credenciais” mostra o Client ID e o Client secret. O Console mostra o client secret somente quando você cria a aplicação. Guarde-o nesse momento. Clique em Já guardei para fechar a caixa de diálogo.
Alterar um parceiro
Abra o parceiro na lista. A página de detalhes tem cinco abas:
Salvar em Permissões ou em Escopo substitui as permissões e o escopo juntos. O botão Salvar fica fechado enquanto um produto que oferece restrições não tem nenhuma restrição com um ID. Ele também fica fechado enquanto um recurso que um produto concede apenas por ID não tem IDs na aba Escopo.
Suspender ou reativar um parceiro
Na aba Visão Geral, clique em Suspender e confirme. Isso não exclui nada. Para encerrar a suspensão, clique em Reativar e confirme. Suspender um parceiro no Access Manager interrompe o acesso dele, inclusive os tokens que ele já tem. Reativar o parceiro dentro da janela de validade dele restaura o acesso com as mesmas credenciais.
Excluir um parceiro
Você pode excluir apenas um parceiro sem aplicações.
1
Exclua as aplicações dele
Na aba Aplicações, exclua cada aplicação do parceiro. Excluir uma aplicação faz os tokens dela pararem de funcionar.
2
Exclua o parceiro
Na aba Visão Geral, em Excluir parceiro, clique em Excluir e confirme com Sim, excluir. O Access Manager também exclui as permissões, o escopo e a lista de IPs dele. Você não pode desfazer isso.
Parceiros que usam a lista de IPs do seu tenant
Quando alguns parceiros não têm uma lista de IPs própria, Configurações → Segurança mostra um aviso na aba Lista de IPs permitidos. O aviso diz quantos parceiros usam a lista do seu tenant, e o botão dele os lista.

