Adicionar e gerenciar contas de usuário

Você está vendo a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
informações

Antes que os usuários possam começar a trabalhar com seu portal de serviços para desenvolvedores, eles precisam ser adicionados ao sistema. Por padrão, qualquer usuário pode se registrar no portal do desenvolvedor selecionando o link de registro no menu do portal. A conta do usuário é autenticada automaticamente e ele recebe o papel de usuário autenticado.

É possível personalizar o portal do desenvolvedor para que apenas usuários com privilégios de administrador possam adicionar contas de usuários. Nesse caso, um administrador precisa adicionar as contas de usuário manualmente. Um administrador também pode precisar adicionar contas de usuário manualmente para desenvolvedores internos ou adicionar desenvolvedores em nome de um cliente.

Depois que uma conta de usuário é adicionada, um administrador pode atribuir um papel a ela, associando os privilégios desse papel à conta. Além disso, um administrador pode gerenciar uma conta de usuário, inclusive editar o perfil de usuário, excluir a conta, bloquear ou desbloquear a conta ou atribuir uma nova função à conta. Um administrador também pode especificar o que acontece com a conta de usuário e o conteúdo associado a ela (por exemplo, entradas de blog e postagens de fóruns) quando a conta é cancelada.

O portal do desenvolvedor pode enviar e-mails automaticamente para os usuários quando ocorrerem eventos. Por exemplo, o portal pode enviar um e-mail quando um usuário é adicionado e uma conta é bloqueada ou cancelada. No gerenciamento de usuários, você pode controlar o conteúdo e o formato desses e-mails. Consulte Como configurar o e-mail para mais informações.

Assista este vídeo para saber como gerenciar fluxos de trabalho de registro, personalizar e-mails de registro, bloquear o registro de endereços IP, além de criar, gerenciar e bloquear contas de usuário.

Como controlar quem pode registrar contas

Por padrão, qualquer usuário pode criar uma conta no portal do desenvolvedor clicando no link "Registrar".

Para controlar quem pode registrar contas, faça o seguinte:

  1. Faça login no portal como usuário com privilégios de administrador ou de criação de conteúdo.
  2. Selecione Configuration > People > Account settings no menu de administração do Drupal. A página "Configurações da conta" é aberta.
  3. Clique na opção de registro adequada em Quem pode registrar contas na seção"Registro e cancelamento". As opções são:
    • Somente administradores:somente administradores podem registrar contas de usuário.
    • Visitantes: qualquer pessoa pode se registrar. Esse é o padrão.
    • Visitantes, mas a aprovação do administrador é necessária:qualquer pessoa pode se registrar, mas um administrador precisa autorizar a conta.
  4. Marque ou desmarque a caixa de seleção Exigir verificação de e-mail quando um visitante criar uma conta. Se esta opção não for marcada, o desenvolvedor será conectado imediatamente ao portal após o registro. Quando marcada, o usuário recebe um e-mail usado para validar o endereço de e-mail antes de fazer login.
  5. Clique em Salvar configuração.

Adicionar uma conta de usuário

Dependendo da configuração do portal, os administradores precisam adicionar usuários manualmente ou os usuários podem se adicionar selecionando o link "Registrar" no portal do desenvolvedor.

Como adicionar uma conta de usuário manualmente

Para adicionar uma conta de usuário manualmente:

  1. Faça login no portal como usuário com privilégios de administrador ou de criação de conteúdo.
  2. Selecione Pessoas > Adicionar usuário no menu de administração do Drupal.
  3. Insira o conteúdo do usuário nos campos Nome, Sobrenome, Nome de usuário, Endereço de e-mail e Senha e indique a aceitação do contrato do usuário.
  4. Defina o Status e as funções para o usuário.
  5. Selecione Notificar o usuário sobre uma nova conta para gerar um e-mail automático enviado ao usuário.
  6. Clique em Criar conta.

Como registrar um usuário no portal do desenvolvedor

Para registrar um usuário no portal do desenvolvedor, siga estas etapas:

  1. O usuário seleciona Registrar na página inicial do portal do desenvolvedor.
  2. A página de registro é exibida.
  3. O usuário insere as informações necessárias e seleciona Criar nova conta.
    Dependendo das novas configurações de registro de conta, quando uma nova conta é criada, o usuário recebe um e-mail automático de boas-vindas.

Como automatizar a notificação do administrador quando um novo usuário se registra

Por padrão, quando um novo usuário se registra no portal, ele recebe um e-mail. Para mais informações, consulte Como configurar e-mails.

No entanto, os administradores do portal não são notificados por padrão quando um novo usuário se registra. Por exemplo, se você configurar o portal para que novos usuários precisem de aprovação administrativa para ativar a conta, garanta que os administradores sejam notificados quando a nova conta for criada. Caso contrário, a conta do usuário permanecerá inativa.

Para notificar os administradores quando um novo usuário registrar uma conta, siga estas etapas:

  1. Faça login no portal como usuário com privilégios de administrador ou de criação de conteúdo.
  2. Selecione Configuration > People > Admin Notification no menu de administração do Drupal.
  3. Em Alertas de usuários, especifique quem recebe o e-mail. Direcione-o para:
    • Enviar para um endereço de e-mail personalizado
    • Enviar para uma função específica. Se você escolher essa opção, convém criar um novo papel. Caso contrário, se você escolher um papel como Administrador, todos os administradores receberão o e-mail e talvez ele não seja aplicável a todos os administradores.
    • Ambos
  4. Edite o assunto e o corpo da mensagem.
  5. Selecione a opção de enviar o e-mail quando:
    • Receber e-mail após a criação do usuário.
    • Receber e-mail após a criação e atualização do usuário.
  6. Clique em Salvar configuração.

Gerenciar uma conta de usuário

Os administradores podem gerenciar contas de usuário para definir informações, redefinir senhas, ativar contas, cancelar ou suspender contas e realizar outras tarefas.

Para editar o perfil de usuário de uma conta de usuário:

  1. Faça login no portal como usuário com privilégios de administrador ou de criação de conteúdo.
  2. Selecione Pessoas no menu de administração do Drupal.
  3. Use a área de filtro na parte de cima da página para filtrar a exibição de usuários com base em um nome de usuário, endereço de e-mail, status ou permissão específicos. Por padrão, "qualquer" é selecionado para esses filtros. Nesse caso, todos os usuários são listados na página.

  4. Clique em Editar na linha "Nome de usuário" da conta de usuário. Isso abre uma visualização editável do perfil do usuário.
  5. Altere os dados do perfil do usuário conforme apropriado.
  6. Clique em Salvar.

Adicionar CAPTCHA

Para adicionar um desafio captcha à página de login e a outras páginas, ative os módulos CAPTCHA e reCAPTCHA do Drupal. O módulo reCAPTCHA adiciona suporte ao serviço reCAPTCHA do Google sem custo financeiro.

O Drupal é compatível com outros módulos CAPTCHA, como CAPTCHA de imagem, que você também pode usar no portal.

Vídeo:assista a um vídeo curto sobre como ativar o CAPTCHA no portal do desenvolvedor.

Para ativar o reCAPTCHA:

  1. Faça login no portal como usuário com privilégios de administrador ou de criação de conteúdo.
  2. Selecione Modules no menu do Drupal.
  3. Ative os módulos CAPTCHA e reCAPTCHA.
  4. Inscreva-se para usar as chaves reCAPTCHA do Google em https://www.google.com/recaptcha/intro/index.html.
  5. Selecione Configuração > Pessoas > CAPTCHA > reCAPTCHA no menu Drupal.
  6. Insira a Chave pública (chave do site Google) e a Chave privada (chave secreta do Google). Você pode deixar o restante das configurações com os valores padrão.
  7. Selecione Configuração > Pessoas > CAPTCHA para definir onde o formulário reCAPTCHA será apresentado. Por padrão, ele aparece nos formulários de login e registro de usuários.
  8. Nessa página, defina o tipo de desafio (link em inglês) de cada formulário.
  9. Salve as mudanças.

Como adicionar uma página de Termos e Condições

É possível adicionar uma página de Termos e Condições ao portal do desenvolvedor que os usuários precisam aceitar ao fazer login antes de ter permissão para acessar o portal. Se você alterar essa página, os usuários precisarão aceitar os Termos e Condições atualizados na próxima vez que fizerem login.

A implementação da página de Termos e Condições usa o módulo jurídico do Drupal. Esse módulo oferece uma maneira flexível de criar uma página de Termos e Condições, rastrear o histórico de revisões dos Termos e Condições e acompanhar os usuários que os aceitaram.

Depois de criada, a página "Termos e Condições" terá o URL <siteURL>/legal.

Para ativar o módulo Jurídico:

  1. Faça login no portal como usuário com privilégios de administrador.
  2. Selecione Modules no menu de administração do Drupal. A lista de todos os módulos Drupal instalados será exibida.
  3. Role a página para baixo e marque a caixa de seleção ao lado do Módulo Jurídico.
  4. Clique em Salvar configuração.

Para criar uma página de Termos e Condições:

  1. Faça login no portal como usuário com privilégios de administrador.
  2. Selecione Configuration > People > Legal no menu de administração do Drupal.
    Esse item de menu só aparece quando o módulo Jurídico está ativado. A caixa superior na página, em Versão/revisão mais recente, exibe os termos e condições atuais. Se os termos e condições não foram definidos, esta área não é válida. Você cria uma nova versão na área "Termos e condições" em "Criar nova versão/tradução".
  3. Insira seus Termos de Serviço na área "Termos e Condições".
  4. Escolha como deseja exibir os Termos e Condições na página: Scroll Box, Scroll Box (CSS), Texto em HTML ou Link da página.
  5. Se quiser, adicione outras caixas de seleção e uma área de texto com a descrição das alterações mais recentes.
  6. Selecione Visualizar para conferir seus Termos e Condições na área "Termos e Condições de uso" em Versão/revisão mais recente, ou Salvar para salvá-los.

Para monitorar as mudanças e a aceitação dos Termos e Condições:

  1. Faça login no portal como usuário com privilégios de administrador.
  2. Selecione Configuration > People > Legal no menu de administração do Drupal.
  3. Selecione a guia Histórico de T&C para consultar o histórico de revisões dos termos e condições.
  4. Selecione a guia Aceito para ver a lista de usuários que aceitaram cada versão dos Termos e Condições.

Como redirecionar um usuário no login

Por padrão, quando um usuário faz login no portal, ele é direcionado para uma página que exibe as informações dele, como nome e sobrenome. Como alternativa, você pode usar o módulo Drupal Rules para adicionar uma regra e redirecionar automaticamente o usuário para uma página diferente. Por exemplo, é possível redirecionar o usuário para a página que lista todos os apps ou para a página inicial do portal.

Antes de criar uma regra de redirecionamento, verifique se todos os módulos Drupal necessários estão ativados.

Ative os módulos Drupal necessários:

  1. Faça login no portal como usuário com privilégios de administrador.
  2. Selecione Modules no menu de administração do Drupal.
  3. Ative os seguintes módulos se eles ainda não estiverem ativados:
    • Aliases do elemento "me" (aparece no topo da lista de módulos e não em ordem alfabética, assim como todos os outros módulos)
    • LoginToboggan
    • Regras
    • interface de regras
  4. Clique em Salvar configuração.
    Talvez você veja outros módulos obrigatórios sendo ativados automaticamente.

Crie uma regra de redirecionamento de login:

  1. Faça login no portal como usuário com privilégios de administrador.
  2. Selecione Configuração > Fluxo de trabalho > Regras no menu de administração do Drupal.
  3. Selecione + Adicionar nova regra na página "Regras".
  4. Especifique o nome da regra: redirecionamento de login.
  5. Como opção, especifique uma tag como login.
  6. Na caixa suspensa "Reagir no evento", selecione Usuário > O usuário fez login.
  7. Selecione Salvar.
    A página "Editar regra de reação" será exibida. Você já definiu o evento na etapa anterior, portanto, a mensagem "O usuário fez login" será exibida em "Evento". Deixe as condições em branco para esta regra.
  8. Em "Ações", selecione + Adicionar ação.
  9. Selecione Sistema > Redirecionamento de página no menu suspenso.
    A página "Adicionar uma nova ação" muda o layout para permitir que você especifique o URL de redirecionamento.
  10. Em "Valor", especifique user/[account:uid]/apps.
    [account:uid] é um padrão de substituição que corresponde ao ID do portal do usuário. Para ver a lista completa de padrões de substituição, selecione "Padrões de substituição" na caixa de entrada "Valor".
  11. Clique em Salvar para voltar à página "Editar regra de reação". Essa página precisa aparecer da seguinte forma:
  12. Clique em Salvar mudanças.
    Para editar a regra depois, selecione "Regras" na página "Configuração" e selecione "Redirecionamento de login" na lista de regras.

Agora, quando um usuário fizer login, ele será redirecionado para a página que lista todos os apps. Se em vez disso você quiser redirecioná-los para a página inicial do portal, edite o valor definido acima na etapa 11 para especificar o URL da página inicial do portal. Por exemplo, http://dev-myCompany.devportal.apigee.io/.

Como definir funções e permissões do usuário

Uma função define um conjunto específico de permissões que autoriza o usuário a executar determinadas atividades. Para conceder privilégios a um usuário ou grupo de usuários, atribua a ele um papel com as permissões necessárias. Os administradores gerenciam papéis, incluindo a definição de permissões para papéis, no portal do desenvolvedor.

Por padrão, o Drupal cria dois papéis:

  • Usuário anônimo: a função de qualquer usuário que não tenha feito login. Usuários anônimos são impedidos de realizar a maioria das ações.
  • usuário autenticado: a função padrão atribuída a todos os usuários. É possível atribuir um usuário a funções adicionais, mas ele sempre será atribuído a esta função.

Além disso, a Apigee adicionou o papel de administrador. Atribua a função de administrador aos usuários para conceder a eles direitos de administração do portal.

Normalmente, você adiciona papéis ao portal para diferenciar permissões com base em diferentes tipos de usuários. Um usuário pode estar em uma única função ou em várias funções. Todos os usuários são atribuídos ao papel de usuário autenticado, mas se você quiser atribuir um usuário a papéis adicionais, adicione lógica ao seu portal ou faça a atribuição de papéis manualmente.

Para conferir todos os papéis e permissões:

  1. Faça login no portal como usuário com privilégios de administrador ou de criação de conteúdo.
  2. Selecione Pessoas > Permissões > Papéis no menu de administração do Drupal.

Para adicionar uma nova função:

  1. Selecione Pessoas > Permissões > Papéis.
  2. Insira um nome para a nova função na caixa de texto acima do botão Adicionar função na página Pessoas.
  3. Clique em Adicionar papel.

Para editar uma função:

  1. Selecione Pessoas > Permissões > Papéis.
  2. Clique em editar função na linha da função pertinente na página "Pessoas".
  3. Altere o nome da função conforme necessário.
  4. Clique em Salvar.

Para excluir uma função:

  1. Selecione Pessoas > Permissões > Papéis.
  2. Clique em editar função na linha da função pertinente na página "Pessoas".
  3. Clique em Excluir função.

Para adicionar um usuário a uma função:

  1. Faça login no portal como usuário com privilégios de administrador ou de criação de conteúdo.
  2. Selecione Pessoas no menu de administração do Drupal.
  3. Clique em Editar na linha "Nome de usuário" da conta de usuário. Isso abre uma visualização editável do perfil do usuário.
  4. Selecione todas as funções para o usuário conforme apropriado.
  5. Clique em Salvar.

Para alterar as permissões de uma função:

  1. Selecione Pessoas > Permissões > Papéis.
  2. Clique na guia Permissão na página "Pessoas".
    Uma tabela de papéis e permissões será exibida. As marcas de seleção na tabela indicam quais permissões foram atribuídas a quais papéis.

  3. Marque ou desmarque uma caixa de seleção para conceder ou revogar a permissão associada ao papel, respectivamente.
    Por exemplo, para evitar que usuários autenticados criem ou excluam apps, role para baixo até a seção DevConnet Developer Apps da tabela de permissões e desmarque as caixas Criar apps do desenvolvedor e Excluir apps do desenvolvedor em usuários autenticados.
  4. Clique em Salvar permissões.

Como personalizar os campos do formulário usados para registrar um usuário

Quando o usuário se registra em uma conta, o portal exibe a página de registro padrão com campos para nome, sobrenome, nome de usuário, endereço de e-mail e senha. Como provedor de API, talvez você queira modificar esse formulário para solicitar mais informações ao usuário, como nome da empresa, endereço de correspondência etc. O portal permite adicionar novos campos ao formulário. Esses campos podem ser:

  • Obrigatório ou opcional
  • exibidos por diferentes elementos HTML, como caixas de texto, botões de opção, caixas de seleção e muito mais;
  • Pode ser definido para aparecer em qualquer lugar do formulário

Para saber como personalizar o formulário de registro de usuários disponível no portal para desenvolvedores, assista este vídeo.

Por exemplo, é possível adicionar um campo obrigatório para o nome da empresa ou um campo opcional para o número de telefone. Também é possível adicionar vários campos, opcionais e obrigatórios.

A imagem a seguir mostra um campo obrigatório para o nome da empresa adicionado ao formulário:

Como administrador do portal, você pode ver e editar as informações do usuário, incluindo qualquer campo personalizado, das seguintes maneiras:

  1. Selecione Pessoas no menu de administração do Drupal no portal.
  2. Selecione Editar na linha correspondente ao nome do usuário.

Essa é a principal maneira de você, como administrador, acessar as informações dos usuários.

Por padrão, quando você adiciona novos campos ao formulário, os valores deles não são enviados para o Edge. No entanto, você pode configurar o portal para fazer o upload desses valores quando o usuário enviar o formulário. Isso significa que você pode ver esses campos no Edge ou usar a API Edge Management para acessá-los com um script.

Por exemplo, para ver os novos campos do formulário na IU de gerenciamento do Edge,acesse Publicar > Desenvolvedores e selecione o nome do usuário. Os novos valores de campo aparecem na área "Custom Attributes" da página com um nome correspondente ao nome interno do campo:

Para adicionar um campo ao formulário de registro de usuário, siga estas etapas:

  1. Faça login no portal como usuário com privilégios de administrador ou de criação de conteúdo.
  2. Selecione Configuration > People > Account Settings no menu de administração do Drupal.
  3. Selecione o botão Gerenciar campos na parte de cima da página.
  4. Role a página para baixo até a área "Adicionar novo campo":
  5. Configure o campo. Por exemplo, no campo "Nome da empresa" mostrado acima, use as seguintes configurações:
  6. Selecione Salvar.
  7. Como esse é um campo de texto, você precisa especificar o tamanho máximo dele.
  8. Insira o tamanho máximo e selecione Salvar configurações dos campos.
  9. Uma nova página aparece, permitindo especificar mais informações para o campo, incluindo:
    • Uma caixa de seleção para definir esse campo como obrigatório.
    • Uma caixa de seleção para especificar a exibição do campo.
    • Texto de ajuda opcional que aparece em um pop-up no formulário.
    • Outras configurações.
  10. Marque a caixa de seleção para tornar esse campo obrigatório.
  11. Se você fizer alterações nesta página, salve suas configurações.
    Talvez seja necessário limpar o cache do navegador para que o novo campo apareça no formulário.

Para reordenar os atributos no formulário:

Por padrão, novos campos obrigatórios aparecem no formulário após o campo "Sobrenome". Os campos opcionais aparecem na parte de baixo do formulário, depois dos campos da senha.

  1. Faça login no portal como usuário com privilégios de administrador ou de criação de conteúdo.
  2. Selecione Configuration > People > Account Settings no menu de administração do Drupal.
  3. Clique no botão Gerenciar campos na parte superior da página.
  4. Selecione o símbolo de adição, +, na coluna "Label" e arraste o campo para o local onde você quer que ele apareça no formulário.
  5. Salve as mudanças.

Salvar os valores dos campos de formulário como atributos personalizados do desenvolvedor no Edge

É possível salvar os valores dos campos de formulário em atributos de desenvolvedor personalizados no Edge. Você pode ver e gerenciar atributos personalizados para um desenvolvedor, conforme descrito em Como gerenciar desenvolvedores de apps.

Depois que os atributos personalizados do desenvolvedor forem salvos, use a política de entidade de acesso, por exemplo, para ativar o comportamento dinâmico com base nos valores do atributo personalizado.

Para saber como salvar valores de campos de formulário como atributos personalizados do desenvolvedor, assista este vídeo.

Para salvar os valores dos campos como atributos de desenvolvedor personalizados no Edge:

  1. Faça login no portal como usuário com privilégios de administrador ou de criação de conteúdo.
  2. Selecione Configuration > Dev Portal > Developer Attributes no menu de administração do Drupal.
    Uma lista dos campos disponíveis será exibida.
  3. Selecione o campo que você quer manter como um atributo no Edge, como Company Name.
  4. Defina a caixa de seleção para Persistir este campo como um atributo no Edge.
  5. Especifique o Nome do atributo do Edge. Esse é o nome que aparece na coluna "Nome" da tabela "Atributos personalizados" para o usuário.
  6. Especifique o comportamento de um campo vazio
  7. Selecione a string Convert value to true|false se quiser converter o valor como um booleano e convertê-lo em uma string verdadeira ou falsa antes de enviar ao Edge.
  8. Clique em Salvar configuração.
    Agora o atributo personalizado será enviado para o Edge quando o usuário enviar o formulário. Se, como administrador, você quiser alterar o valor de um campo personalizado, faça isso no portal, não no Edge.

Criar um app padrão quando um usuário registra uma nova conta

É possível criar um app padrão automaticamente quando um usuário registrar uma nova conta do portal. Quando o usuário faz login pela primeira vez, o app aparece na página "Meus apps". Dependendo das permissões atribuídas ao papel do usuário, é possível permitir que ele adicione outros apps ou esse pode ser o único app disponível para o usuário.

Você tem controle total sobre as propriedades do aplicativo padrão, incluindo:

  • Os produtos de API incluídos pelo app
  • O estado do app: pendente ou aprovado.
  • O URL de retorno, se necessário
  • Parâmetros personalizados aplicados ao app

A maneira de controlar a criação de um aplicativo padrão é criar uma regra usando o módulo Regras do Drupal. Com uma regra, é possível definir uma ação que ocorre em resposta a um evento no portal. Nesse cenário, o evento é um usuário se inscrevendo em uma conta no portal. A ação é criar um app padrão para o usuário.

A seção Personalizar os campos de formulário usados para registrar um app descreve como adicionar atributos personalizados usados para configurar um app. Esses atributos podem ser opcionais ou obrigatórios, dependendo de como você os define. Se você criou atributos de app personalizados, poderá defini-los ao definir um app padrão.

Ative os módulos de regras do Drupal:

  1. Faça login no portal como usuário com privilégios de administrador.
  2. Selecione Modules no menu de administração do Drupal.
  3. Ative os seguintes módulos se eles ainda não estiverem ativados:
    • Aliases do elemento "me" (aparece no topo da lista de módulos e não em ordem alfabética, assim como todos os outros módulos)
    • LoginToboggan
    • Regras
    • interface de regras
  4. Clique em Salvar configuração.
    Talvez você veja outros módulos obrigatórios sendo ativados automaticamente.

Crie uma regra para adicionar um app padrão:

  1. Faça login no portal como usuário com privilégios de administrador.
  2. Selecione Configuração > Fluxo de trabalho > Regras no menu de administração do Drupal.
  3. Selecione o botão +Adicionar nova regra.
  4. Especifique o Nome da regra.
  5. Como opção, especifique o login no campo Tags ou qualquer outra tag que você queira usar para categorizar a regra.
  6. Na caixa suspensa Reagir no evento, selecione Usuário > Depois de salvar uma nova conta de usuário.
  7. Selecione Salvar.
    A página de edição de regras é exibida. Você já definiu o evento na etapa anterior, então ele deve mostrar "Depois de salvar uma nova conta de usuário" em "Evento".
  8. Deixe Condições em branco para esta regra.
  9. Em Ações, selecione + Adicionar ação.
  10. Selecione Devconnect > Criar um aplicativo de desenvolvedor no menu suspenso.
    A página "Adicionar uma nova ação" muda o layout para permitir que você configure o app.
  11. Em Nome da API, especifique o nome do app padrão. Por exemplo, use [account:field_last_name] Application.
    O valor [account:field_last_name] é um padrão de substituição que corresponde ao sobrenome do usuário. Para ver a lista completa de padrões de substituição, selecione padrões de substituição na caixa de entrada Valor.
  12. Defina o UID do desenvolvedor como [account:uid]. Esse valor é necessário para associar o usuário ao app.
  13. Defina o Status do app como pendente ou aprovado. Defina-o como pendente se um administrador ainda aprovar o app antes que o usuário possa usá-lo para acessar as APIs.
  14. Se necessário, defina o URL de callback para o app. Esse campo só vai aparecer se você configurar os apps para exigir um URL de callback. Para mais informações sobre como configurar URLs de callback, consulte Como configurar o processamento de URLs de callback.
  15. Se você definiu atributos de app personalizados, opcionais ou obrigatórios, configure-os. Para saber mais, consulte Como personalizar os campos de formulário usados para registrar um app.
  16. Especifique os Produtos de API incluídos no app.
    A área de texto Valor precisa listar cada produto de API em uma linha separada, sem vírgulas ou outros delimitadores. A lista de produtos de API disponíveis é mostrada acima da área de texto Valor.
  17. Clique em Salvar para retornar à página de edição de regras.
  18. Clique em Salvar mudanças.
  19. Para editar a regra depois, selecione Configuração > Fluxo de trabalho > Regras no menu de administração do Drupal e selecione a regra na lista de regras.

Quando um novo usuário faz login no portal pela primeira vez e seleciona o link "My Apps" no menu, ele vê um app chamado lastName Application, em que lastName é o sobrenome usado quando o usuário registrou a conta.

Como administrar apps do usuário

Como administrador do portal, você pode usar o relatório "Apps do desenvolvedor" para gerenciar apps de usuários diretamente nele. Nesse relatório, um administrador pode ver informações sobre o app de um usuário, modificar ou excluir o app. Por exemplo, um administrador do portal pode modificar o app para adicionar ou remover produtos de API, mudar o URL de callback ou fazer outras mudanças.

Para administrar um app do usuário:

  1. Faça login no portal como usuário com privilégios de administrador.
  2. Selecione Relatórios > Apps do desenvolvedor no menu de administração do Drupal. Uma lista classificável de apps do usuário será exibida.
  3. Em qualquer app da lista:
    • Selecione o link Editar para editar as propriedades do aplicativo.
    • Selecione o link Excluir para excluir o aplicativo.

Como cancelar uma conta de usuário

Um administrador do portal pode cancelar uma conta de usuário. O administrador pode cancelar uma conta individual ou várias contas em massa.

Para cancelar contas de usuário específicas:

  1. Faça login no portal como usuário com privilégios de administrador.
  2. Selecione Pessoas no menu de administração do Drupal.
  3. Na coluna Operações da tabela de usuários, selecione Cancelar conta.
  4. Clique na opção de cancelamento apropriada em "Ao cancelar uma conta de usuário". As opções são:
    • Desativar a conta e manter o conteúdo dela: (padrão) a conta de usuário e o conteúdo relacionado são mantidos. No entanto, a conta de usuário não pode acessar os recursos da API. Esse é o padrão. Posteriormente, um administrador poderá desbloquear a conta do usuário.
    • Desativar a conta e cancelar a publicação dela:a conta de usuário é retida. No entanto, o conteúdo associado à conta do usuário é removido. A conta de usuário está impedida de acessar os recursos da API. Posteriormente, um administrador poderá desbloquear a conta do usuário.
    • Excluir a conta, mas fazer com que o conteúdo pertença ao usuário anônimo: a conta do usuário será excluída. O conteúdo associado à conta de usuário é mantido, mas está associado à conta de usuário "Anônima", ou seja, uma conta que não foi autenticada. A conta de usuário não pode ser reativada. O usuário precisa se registrar novamente, e a conta dele precisa ser autenticada antes de acessar os recursos da API.
    • Excluir a conta e o conteúdo dela: a conta de usuário e o conteúdo relacionado são excluídos. A conta de usuário não pode ser reativada. O usuário precisa se registrar novamente, e a conta dele precisa ser autenticada antes de acessar os recursos da API.
  5. Se você quiser que o usuário receba um e-mail solicitando a confirmação do cancelamento, selecione "Exigir confirmação por e-mail para cancelar a conta".
    Se você selecionar essa opção, a conta do usuário precisará ter as permissões corretas para permitir o cancelamento. Selecione Pessoas > Permissões e verifique se o papel "usuário autenticado" tem a permissão "Cancelar sua própria conta de usuário" definida.
  6. Clique em Cancelar conta.

Para cancelar várias contas de usuário:

  1. Faça login no portal como usuário com privilégios de administrador.
  2. Selecione Pessoas no menu de administração do Drupal.
  3. Em Operações, selecione Cancelar conta de usuário no menu suspenso.
  4. Marque a caixa de seleção ao lado de cada usuário para cancelar a conta.
  5. Selecione o botão Executar.
  6. Clique na opção de cancelamento apropriada em "Ao cancelar uma conta de usuário". As opções são:
    • Desativar a conta e manter o conteúdo.
    • Desativar a conta e cancelar a publicação do conteúdo.
    • Excluir a conta, mas fazer com que o conteúdo pertença ao usuário anônimo.
    • Excluir a conta e o conteúdo dela.
  7. Clique em Next.
  8. Clique em Confirmar.

Como definir a ação padrão para o cancelamento de uma conta

Os administradores do portal do desenvolvedor podem definir a ação padrão quando uma conta de usuário é cancelada.

Para definir a ação padrão quando uma conta é cancelada:

  1. Faça login no portal como usuário com privilégios de administrador ou de criação de conteúdo.
  2. Selecione Configuration no menu de administração do Drupal.
  3. Selecione Configurações da conta.
  4. Clique na opção de cancelamento adequada em "Ao cancelar uma conta de usuário" na seção "Registro e cancelamento". As opções são:
    • Desativar a conta e manter o conteúdo.
    • Desativar a conta e cancelar a publicação do conteúdo.
    • Excluir a conta, mas fazer com que o conteúdo pertença ao usuário anônimo.
    • Excluir a conta e o conteúdo dela.
  5. Clique em Salvar configuração.