Você está visualizando a documentação do Apigee Edge.
Acesse a
documentação da
Apigee X. info
Registre e gerencie seus desenvolvedores de aplicativos, conforme descrito nas seções a seguir. O registro de aplicativos é um processo separado, conforme descrito em Registrar aplicativos e gerenciar chaves de API.
Introdução
O Edge 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 o Edge 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 Edge, 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: crie uma conta de desenvolvedor no portal integrado
- Drupal 10: registrar uma conta de desenvolvedor de apps
- Drupal 7: adicionar e gerenciar contas de usuário
- 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: Gerenciar contas de desenvolvedor.
- Drupal 10: como os desenvolvedores de apps interagem com o módulo Apigee Edge
- Drupal 7: adicionar e gerenciar contas de usuário
- Como administrador da organização, é possível gerenciar os desenvolvedores que usam a interface ou a API do Edge, conforme descrito nas seções a seguir.
Recomendações para gerenciar contas de desenvolvedor em portais de desenvolvedor
A Apigee recomenda que você gerencie contas de desenvolvedor diretamente no seu portal.
Se você estiver usando o portal integrado, essa é a única maneira de garantir que as contas de desenvolvedor no portal integrado e no Edge permaneçam sincronizadas.
Se você usa o portal do desenvolvedor com base em Drupal, o gerenciamento de contas de desenvolvedor 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 Edge, 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 o Edge.
Se você decidir gerenciar contas de desenvolvedor com base no Drupal usando o Edge, sincronize os desenvolvedores de apps entre o portal e o Edge.
Como explorar a página do desenvolvedor
Acesse e explore a página "Desenvolvedores" usando a interface do Edge e a interface clássica do Edge.
Edge
Para acessar a página "Desenvolvedores" usando a interface do Edge:
- Faça login em apigee.com/edge.
- Selecione Publicar > Desenvolvedores na barra de navegação à esquerda.
A página "Desenvolvedores" é exibida.
Conforme destacado na figura, a página "Desenvolvedores" permite que você realize as seguintes ações:
- 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
Edge clássico (nuvem privada)
Para acessar a página "Desenvolvedores" usando a IU clássica do Edge:
- Faça login em
http://ms-ip:9000
, em que ms-ip é o endereço IP ou o nome DNS do nó do servidor de gerenciamento. - Selecione Publicar > Desenvolvedores na barra de navegação na parte de cima.
A página "Desenvolvedores" é exibida.
- Conferir a lista de desenvolvedores
- Adicionar um desenvolvedor.
- Acessar e editar detalhes do desenvolvedor, incluindo atributos personalizados, e ativar um desenvolvedor
- Exportar dados de publicação
- Excluir um desenvolvedor
- Pesquisar a lista de desenvolvedores
- Acessar o portal do desenvolvedor conectado (somente no Drupal 7)
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
Como visualizar e editar detalhes do desenvolvedor
Visualizar e editar detalhes do desenvolvedor. Para organizações com monetização ativada, é possível editar os atributos personalizados definidos em Como configurar atributos de monetização.
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: Apps Apps que foram registrados pelo desenvolvedor Consulte Como registrar apps. - Ative ou desative o desenvolvedor no campo Status.
Para mais informações, consulte Como ativar e desativar um desenvolvedor.
Com o Apigee Edge for Public Cloud, o Edge mantém as seguintes entidades em cache por pelo menos 180 segundos após serem acessadas.
- Tokens de acesso do OAuth Isso significa que um token revogado ainda pode ter sucesso por até três minutos, até que o limite de cache expire.
- 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, incluindo os atributos de monetização descritos em Como configurar atributos de monetização.
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 novamente em Excluir para confirmar a ação.
Como sincronizar desenvolvedores de apps entre o portal e o Edge
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 o Edge não serão propagadas no portal. É preciso fazer login no portal como administrador e sincronizá-lo com o Edge para que as alterações apareçam.
Para sincronizar seu portal do desenvolvedor com os desenvolvedores de apps definidos no Edge, consulte as seções a seguir:
- Drupal 10: sincronizar desenvolvedores com o Apigee Edge
- Drupal 7: Como sincronizar desenvolvedores de apps entre o portal e o Edge
Como agrupar desenvolvedores em empresas
Com a monetização, uma empresa é um conjunto de desenvolvedores gerenciados como uma única entidade. Uma empresa pode ser qualquer agrupamento apropriado para sua organização, como unidade de negócios, linha de produtos ou divisão. Agrupar desenvolvedores em empresas é útil quando você precisa ter vários desenvolvedores associados a uma única entidade corporativa. Por exemplo, talvez seja necessário configurar empresas diferentes para fins de faturamento. No entanto, os desenvolvedores da sua organização não precisam estar associados a uma empresa. Um desenvolvedor é sempre uma única entidade, identificada exclusivamente pelo elemento de e-mail. Se um desenvolvedor faz parte de uma empresa, o nome dela aparece na página "Desenvolvedores".
Para mais informações sobre como gerenciar empresas e desenvolvedores para a monetização, consulte Gerenciar empresas e desenvolvedores.
Como configurar atributos de monetização
Ao editar um desenvolvedor usando a interface ou criar ou editar um desenvolvedor usando a API, você pode configurar as propriedades de monetização definidas na tabela a seguir. Inicialmente, você configura as propriedades de monetização da organização ao editar o perfil dela.
Nome do campo | Nome do atributo personalizado | Descrição |
---|---|---|
Endereço | MINT_DEVELOPER_ADDRESS |
Endereço do desenvolvedor, incluindo os seguintes campos: endereço (linhas 1 e 2), cidade, estado, CEP e país. |
Perfil de faturamento | MINT_BILLING_PROFILE |
Ciclo de faturamento da sua organização. Valores válidos:
|
Tipo de faturamento | MINT_BILLING_TYPE |
Modelo de pagamento do desenvolvedor usado para faturamento. O papel pode ser um dos seguintes:
Consulte Como configurar tipos de faturamento pré-pago e pós-pago usando a API. |
Categoria | MINT_DEVELOPER_CATEGORY |
Categoria de desenvolvedor que você quer adicionar. Uma categoria de desenvolvedor é um grupo de desenvolvedores ou empresas com características semelhantes. Para mais informações, consulte Gerenciar categorias de desenvolvedores. |
ID da empresa | MINT_COMPANY_ID |
ID da empresa, se aplicável. Para mais informações, consulte Como agrupar desenvolvedores em empresas. |
Tipo de desenvolvedor | MINT_DEVELOPER_TYPE |
Esta propriedade não é usada pela Apigee. Tipo de desenvolvedor. Os valores válidos incluem: |
É corretor | MINT_IS_BROKER |
Flag que especifica se a receita é baseada no valor líquido. |
Nome civil | MINT_DEVELOPER_LEGAL_NAME |
Nome legal do desenvolvedor que será usado em todos os relatórios. Observação: esse atributo é obrigatório se o desenvolvedor não estiver agrupado a uma empresa e quiser assinar um plano de tarifas publicado. |
Autofaturamento | MINT_HAS_SELF_BILLING |
Flag que especifica se as faturas de autofaturamento estão ativadas. Se estiver ativado
(true ), a monetização vai gerar uma fatura de autofaturamento em vez de um extrato de
participação na receita. Uma fatura de autofaturamento é um documento financeiro que detalha o valor devido
ao desenvolvedor. Ele funciona como uma fatura para o provedor de API em nome do
desenvolvedor. |
Autorização de isenção fiscal | MINT_TAX_EXEMPT_AUTH_NO |
Número de isenção fiscal do governo, se aplicável. |
Taxa de imposto | MINT_APPROX_TAX_RATE |
Taxa de imposto aproximada para o desenvolvedor. Especifique um valor decimal com um número máximo de três caracteres antes do ponto decimal e quatro caracteres depois dele. |
Como usar a API para gerenciar desenvolvedores
Gerencie desenvolvedores usando as APIs para desenvolvedores.
Ao criar e atualizar um desenvolvedor usando a API, você pode configurar os atributos de monetização descritos em Configurar atributos de monetização, conforme necessário.