Esta página se aplica à Apigee e à Apigee híbrida.
Confira a documentação da Apigee Edge.
Registre e gerencie seus desenvolvedores de aplicativos, conforme descrito nas seções a seguir. (O registro do aplicativo é um processo separado, conforme descrito em Como controlar o acesso às APIs registrando aplicativos).
Introdução
A Apigee oferece muitos benefícios que dependem inteiramente de saber quem está chamando suas APIs. Por exemplo, segurança de API, gerenciamento de tráfego e uma quantidade razoável de dados de análise dependem de saber quem está fazendo a chamada. Como a Apigee sabe quem está chamando suas APIs? Com a leitura de informações exclusivas em cada chamada de API, como um ID de usuário, uma chave de API ou um token OAuth. Essas informações exclusivas bloqueiam ou desbloqueiam a funcionalidade criada nos proxies de API, oferecendo controle total sobre o acesso e o comportamento delas.
É por isso que os desenvolvedores de aplicativos precisam se registrar para usar suas APIs. Depois de adicionados, os desenvolvedores registram os aplicativos, escolhem as APIs que querem usar e recebem as credenciais exclusivas (secrets e chaves de consumidor) necessárias para acessar suas APIs.
Como registrar desenvolvedores de apps
Registre desenvolvedores de aplicativos usando um dos seguintes métodos:
- Se você tiver uma conta paga do Apigee, os desenvolvedores poderão se registrar por meio de um portal do desenvolvedor. Para mais informações,
consulte uma das seções a seguir com base no tipo de portal do desenvolvedor:
- Portal integrado: como criar uma conta de usuário no portal integrado
- Drupal 10: registrar um desenvolvedor de apps
- Os administradores podem registrar os desenvolvedores de apps usando a API.
- Como administrador do portal do desenvolvedor, gerencie os desenvolvedores diretamente no seu portal, conforme descrito nas seções a seguir:
- Portal integrado: gerenciamento de usuários para gerenciar contas de usuários,
- Drupal 10: saiba como os desenvolvedores de apps interagem com o módulo Apigee Edge
- Como administrador da organização, é possível gerenciar os desenvolvedores que usam a IU ou a API da Apigee, conforme descrito nas seções a seguir.
Recomendações para gerenciar contas de usuários em portais de desenvolvedor
A Apigee recomenda que você gerencie contas de usuário diretamente no seu portal.
Se você estiver usando o portal integrado, essa é a única maneira de garantir que as contas de usuário no portal integrado e na Apigee permaneçam sincronizadas.
Se você usa o portal do desenvolvedor com base em Drupal, o gerenciamento de contas de usuário diretamente no portal do desenvolvedor oferece as seguintes vantagens:
- Ao adicionar um desenvolvedor por meio da
interface do administrador no portal, é possível definir a senha do desenvolvedor para o portal e
acionar uma mensagem de e-mail automática enviada ao desenvolvedor.
Ao adicionar ou modificar um desenvolvedor usando o Apigee, nenhum e-mail é enviado ao desenvolvedor, e não é possível definir a senha para ele no portal. Portanto, o desenvolvedor precisa redefinir a senha no portal antes de fazer login.
- Todas as alterações feitas na conta do desenvolvedor no portal são enviadas automaticamente para a Apigee.
Se você decidir gerenciar contas de usuário com base no Drupal usando o Apigee, sincronize os desenvolvedores de aplicativos entre o portal e a Apigee.
Como explorar a página do desenvolvedor
Acesse e explore a página "Desenvolvedores" usando a IU da Apigee.
Para acessar a página de Desenvolvedores:
- Se você estiver usando a interface da Apigee no Console do Cloud: selecione Distribuição > Desenvolvedores.
- Se você estiver usando a interface clássica da Apigee: selecione Publicar > Desenvolvedores.
Na página Desenvolvedores, é possível:
- Adicionar um desenvolvedor.
- Visualizar e editar detalhes do desenvolvedor, incluindo os seguintes itens:
- Exportar dados de publicação
- Excluir um desenvolvedor
- Pesquisar a lista de desenvolvedores
Como adicionar um desenvolvedor
Para adicionar um desenvolvedor siga estas etapas:
- Acesse a página "Desenvolvedores".
- Clique em + Desenvolvedor.
- Digite os detalhes do desenvolvedor, incluindo nome, sobrenome, e-mail e nome de usuário.
- Clique em Criar.
Consulte também Como gerenciar usuários.
Como visualizar e editar detalhes do desenvolvedor
Visualizar e editar detalhes do desenvolvedor.
Para ver e editar detalhes do desenvolvedor siga estas etapas:
- Acesse a página "Desenvolvedores".
- Clique na linha do desenvolvedor que você quer visualizar e editar para abrir os detalhes do desenvolvedor.
- Na seção Detalhes são exibidas as seguintes informações: Edite os detalhes do desenvolvedor conforme necessário.
Detail Descrição Detalhes Nome, sobrenome, nome de usuário e e-mail / status do registro e duração / e o ID do desenvolvedor.
Para editar os detalhes do desenvolvedor, clique em qualquer um dos seguintes campos:- Nome
- Sobrenome
- Nome de usuário
Atributos personalizados Atributos personalizados definidos para o desenvolvedor. Configure atributos personalizados, conforme necessário. Para mais informações, consulte: Como gerenciar atributos personalizados para um desenvolvedor Apps Apps que foram registrados pelo desenvolvedor Consulte Como controlar o acesso às APIs registrando aplicativos. - Ative ou desative o desenvolvedor no campo Status.
Para mais informações, consulte Como ativar e desativar um desenvolvedor.
A Apigee mantém as seguintes entidades em cache por pelo menos 180 segundos após serem acessadas.
- Tokens de acesso do OAuth Isso significa que o
elemento
ExpiresIn
na política do OAuth v2 não poderá expirar um token de acesso em menos de 180 segundos. - Entidades de serviço de gerenciamento de chaves (KMS) (apps, desenvolvedores, produtos de API).
- Atributos personalizados em tokens OAuth e entidades KMS.
Como gerenciar atributos personalizados para um desenvolvedor
Adicione até 18 atributos personalizados para cada desenvolvedor.
Para gerenciar atributos personalizados siga estas etapas:
- Acesse a página "Desenvolvedores".
- Clique na linha do desenvolvedor que você quer gerenciar atributos personalizados para abrir os detalhes.
- Clique em + na seção Atributos personalizados.
- Digite o nome e o valor do atributo.
- Clique em .
- Para excluir um atributo personalizado, posicione o cursor sobre o atributo e clique em no menu de ações.
Como ativar e desativar um desenvolvedor
Quando um desenvolvedor de app faz o registro automático no seu portal, é possível configurar se eles estão ou não ativos por padrão.
Quando um desenvolvedor está inativo, ele ainda pode fazer login no portal do desenvolvedor e criar aplicativos, mas nenhuma das chaves de API correspondentes funcionará. Os apps do desenvolvedor ainda mantêm o status de aprovação (ou outro), assim como as chaves de API, mesmo que não sejam válidas enquanto o desenvolvedor está inativo.
Para ativar ou desativar um desenvolvedor siga estas etapas:
- Acesse a página "Desenvolvedores".
- Clique na linha do desenvolvedor que você quer ativar ou desativar para abrir os detalhes do desenvolvedor.
- Na seção "Detalhes", defina o campo Status como Ativo ou Inativo, conforme necessário.
- Repita as etapas se o desenvolvedor estiver em várias organizações.
Como exportar dados de publicação
Exporte os seguintes dados de publicação como um arquivo de valores separados por vírgula (CSV):
- Detalhes do desenvolvedor
- Detalhes do produto dos desenvolvedores, dos aplicativos e das APIs
Para exportar dados de publicação siga estas etapas:
- Acesse a página "Desenvolvedores".
- Clique em Exportar CSV.
- Selecione Desenvolvedores ou Desenvolvedores, aplicativos e produtos na lista suspensa.
Os dados de publicação selecionados são baixados como um arquivo CSV.
Como excluir um desenvolvedor
Para excluir um desenvolvedor siga estas etapas:
- Acesse a página "Desenvolvedores".
- Posicione o cursor sobre a linha do desenvolvedor que você quer excluir para exibir o menu de ações.
- Clique em .
- Clique em Excluir para confirmar a exclusão.
Como sincronizar desenvolvedores de aplicativos entre o portal e a Apigee
Se você estiver usando um portal de desenvolvedores com base no Drupal para publicar as APIs, as alterações feitas nos desenvolvedores de apps que usam a Apigee não serão propagadas no portal. É preciso fazer login no portal como administrador e sincronizá-lo com a Apigee para que as alterações apareçam.
Para sincronizar seu portal do desenvolvedor com os desenvolvedores de apps definidos na Apigee, consulte a seguinte seção:
Drupal 10: sincronizar desenvolvedores com o ApigeeComo usar a API para gerenciar desenvolvedores
Gerencie desenvolvedores usando as APIs para desenvolvedores.