Adicionar e gerenciar contas de usuário

Você está visualizando a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
info

Antes que os usuários possam começar a trabalhar com o 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 "Registrar" no menu do portal. A conta do usuário é autenticada automaticamente e é atribuída ao papel de usuário autenticado.

Você pode personalizar seu portal do desenvolvedor para que apenas usuários com privilégios de administrador possam adicionar contas de usuário. 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 uma função a ela, o que associa os privilégios dessa função à conta. Além disso, um administrador pode gerenciar uma conta de usuário, incluindo editar o perfil do usuário, excluir a conta, bloquear ou desbloquear a conta ou atribuir uma nova função a ela. Um administrador também pode especificar o que acontece com a conta de usuário e o conteúdo associado (por exemplo, entradas de blog e postagens em fóruns) quando a conta é cancelada.

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

Para saber como gerenciar fluxos de registro, personalizar e-mails de registro, bloquear endereços IP de registro e criar, gerenciar e bloquear contas de usuário, assista este vídeo.

Como controlar quem pode registrar contas

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

Para controlar quem pode registrar contas:

  1. Faça login no portal como um usuário com privilégios de administrador ou de criação de conteúdo.
  2. Selecione Configuração > Pessoas > Configurações da conta no menu de administração do Drupal. A página "Configurações da conta" será 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 não for marcada, o desenvolvedor vai fazer login no portal imediatamente após o registro. Quando marcada, o usuário recebe um e-mail para validar o endereço de e-mail antes de fazer login.
  5. Clique em Save configuration.

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.

Adicionar uma conta de usuário manualmente

Para adicionar uma conta de usuário manualmente:

  1. Faça login no portal como um 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. Opcionalmente, defina o Status e as Funções do usuário.
  5. Selecione Notificar o usuário sobre a 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 para desenvolvedores:

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

Notificação automática 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 o e-mail.

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, é importante garantir que os administradores sejam notificados quando a nova conta for criada. Caso contrário, a conta de usuário vai permanecer inativa.

Para notificar os administradores quando um novo usuário registra uma conta:

  1. Faça login no portal como um usuário com privilégios de administrador ou de criação de conteúdo.
  2. Selecione Configuração > Pessoas > Notificação do administrador no menu de administração do Drupal.
  3. Em Alertas do usuário, especifique quem vai receber o e-mail. Você pode encaminhar para:
    • Enviar para um endereço de e-mail personalizado
    • Enviar para um papel específico. Se você escolher essa opção, talvez seja necessário criar uma nova função. Caso contrário, se você escolher uma função, como "Administrador", todos os administradores vão receber o e-mail, e ele pode não ser aplicável a todos.
    • Ambos
  4. Edite o assunto e o corpo da mensagem.
  5. Selecione para enviar o e-mail quando:
    • Receber um e-mail após a criação do usuário.
    • Receber um e-mail após a criação e atualização do usuário.
  6. Clique em Save configuration.

Gerenciar uma conta de usuário

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

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

  1. Faça login no portal como um 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. Isso abre uma visualização editável do perfil do usuário.
  5. Mude os dados do perfil do usuário conforme apropriado.
  6. Clique em Salvar.

Como adicionar o CAPTCHA

É possível adicionar um desafio do CAPTCHA à página de login e a outras páginas ativando os módulos CAPTCHA e reCAPTCHA do Drupal. O módulo reCAPTCHA adiciona suporte ao serviço sem custo financeiro do Google reCAPTCHA.

O Drupal oferece suporte a outros módulos de CAPTCHA, como o CAPTCHA de imagem, que também podem ser usados no portal.

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

Para ativar o reCAPTCHA:

  1. Faça login no portal como um 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. Registre-se para chaves reCAPTCHA do Google em https://www.google.com/recaptcha/intro/index.html.
  5. Selecione Configuração > Pessoas > CAPTCHA > reCAPTCHA no menu do Drupal.
  6. Insira a chave pública (chave do site do Google) e a chave privada (chave secreta do Google). Deixe as outras configurações com os valores padrão.
  7. Selecione Configuração > Pessoas > CAPTCHA para definir onde você quer que o formulário reCAPTCHA seja apresentado. Por padrão, ele aparece nos formulários de login e de registro do usuário.
  8. Nessa página, defina o Tipo de desafio para cada formulário.
  9. Salve as alterações.

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

Você pode adicionar uma página de Termos e Condições ao portal do desenvolvedor que os usuários precisam aceitar ao fazer login antes de acessar o portal. Se você mudar a página de Termos e Condições mais tarde, os usuários vão precisar 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 Legal do Drupal. Esse módulo oferece uma maneira flexível de criar uma página de termos e condições, acompanhar o histórico de revisões dos termos e condições e rastrear os usuários que aceitaram os termos e condições.

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

Para ativar o módulo Legal:

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

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

  1. Faça login no portal como um usuário com privilégios de administrador.
  2. Selecione Configuração > Pessoas > Legal no menu de administração do Drupal.
    Esse item de menu só aparece quando o módulo Legal está ativado. A caixa de cima da página, em Versão/revisão mais recente, mostra os termos e condições atuais. Se você não tiver definido os termos e condições, essa área vai ficar em branco. Você cria uma nova versão na área "Termos e Condições" em "Criar nova versão/tradução".
  3. Insira os Termos de Serviço na área "Termos e Condições".
  4. Escolha como você quer exibir os termos e condições na página: caixa de rolagem, caixa de rolagem (CSS), texto HTML ou link da página.
  5. Opcionalmente, adicione outras caixas de seleção e uma área de texto descrevendo as 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 salvar.

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

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

Redirecionar um usuário ao fazer login

Por padrão, quando um usuário faz login no portal, ele é direcionado a uma página que mostra as informações dele, como nome e sobrenome. Como alternativa, use o módulo Drupal Rules para adicionar uma regra para redirecionar automaticamente o usuário para outra página. Por exemplo, você pode 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 necessários do Drupal estão ativados.

Ative os módulos necessários do Drupal:

  1. Faça login no portal como um usuário com privilégios de administrador.
  2. Selecione Módulos no menu de administração do Drupal.
  3. Ative os seguintes módulos, se ainda não estiverem:
    • Alias de "me" (aparece na parte de cima da lista de módulos, não no local alfabético como todos os outros módulos)
    • LoginToboggan
    • Regras
    • Interface de regras
  4. Clique em Save configuration.
    Outros módulos obrigatórios podem ser ativados automaticamente.

Crie uma regra de redirecionamento de login:

  1. Faça login no portal como um usuário com privilégios de administrador.
  2. Selecione Configuration > Workflow > Rules 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. Especifique uma tag como login.
  6. Na caixa suspensa "Reagir ao evento", selecione Usuário > O usuário fez login.
  7. Selecione Salvar
    A página "Editar regra de reação" vai aparecer. Você já definiu o evento na etapa anterior. Por isso, a mensagem "O usuário fez login" vai aparecer 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 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 conferir a lista completa de padrões de substituição, selecione "Padrões de substituição" na caixa de entrada de valor.
  11. Clique em Salvar para voltar à página "Edição da regra de reação". Essa página vai aparecer conforme mostrado abaixo:
  12. Clique em Salvar alterações.
    Para editar a regra mais tarde, selecione "Regras" na página "Configuração" e, em seguida, selecione "Redirecionamento de login" na lista de regras.

Agora, quando um usuário faz login, ele é redirecionado para a página que lista todos os apps. Se você quiser redirecionar o usuário 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/.

Definir funções e permissões do usuário

Um papel define um conjunto específico de permissões que permite que um usuário realize determinadas atividades. Para conceder privilégios a um usuário ou grupo, atribua o usuário a uma função com as permissões necessárias. Os administradores gerenciam funções, incluindo a configuração de permissões, no portal do desenvolvedor.

Por padrão, o Drupal cria duas funções:

  • Usuário anônimo: é a função de qualquer usuário que não fez login. Os usuários anônimos não podem 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 outras funções, mas ele sempre será atribuído a essa função.

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

Normalmente, você adiciona funções ao portal para diferenciar as permissões com base em diferentes tipos de usuários. Um usuário pode ter uma ou 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 outras funções, adicione lógica ao seu portal ou realize a atribuição de função manualmente.

Para conferir todas as funções e permissões:

  1. Faça login no portal como um 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 novo nome de função na caixa de texto acima do botão "Adicionar função" na página "Pessoas".
  3. Clique em Adicionar função.

Para editar uma função:

  1. Selecione Pessoas > Permissões > Papéis.
  2. Clique em editar função na linha da função relevante na página "Pessoas".
  3. Mude o nome do papel, conforme apropriado.
  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 relevante 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 um 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. 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 mudar 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 funções e permissões é mostrada. As marcas de seleção na tabela indicam quais permissões são atribuídas a quais papéis.

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

Personalizar os campos do formulário usados para registrar um usuário

Quando o usuário se registra para uma conta no portal, a página de registro padrão é exibida com campos para nome, sobrenome, nome de usuário, endereço de e-mail e senha. Como provedor de API, você pode modificar esse formulário para solicitar ao usuário informações adicionais, como nome da empresa, endereço postal ou outras informações. O portal permite adicionar novos campos a esse formulário. Esses campos podem ser:

  • Obrigatório ou opcional
  • Exibida 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 no formulário

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

Por exemplo, você pode adicionar um campo obrigatório para o nome da empresa ou um campo opcional para o número de telefone. Ou você pode adicionar vários campos, obrigatórios e opcionais.

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

Como administrador do portal, você pode conferir e editar as informações do usuário, incluindo campos personalizados, da seguinte maneira:

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

Essa é a principal maneira de acessar as informações do usuário como administrador.

Por padrão, quando você adiciona novos campos ao formulário, os valores não são enviados para o Edge. No entanto, é possível configurar o portal para fazer o upload desses valores quando o usuário envia o formulário. Isso significa que você pode acessar esses campos no Edge ou usar a API de gerenciamento do Edge para acessar esses campos em um script.

Por exemplo, para conferir os novos campos de formulário na IU de gerenciamento do Edge,acesse Publicar > Desenvolvedores e selecione o nome de usuário. Os novos valores de campo aparecem na área de atributos personalizados da página com um nome que corresponde ao nome interno do campo:

Para adicionar um campo ao formulário de registro do usuário:

  1. Faça login no portal como um usuário com privilégios de administrador ou de criação de conteúdo.
  2. Selecione Configuração > Pessoas > Configurações da conta 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, para o 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 comprimento máximo do campo.
  8. Insira o comprimento máximo e selecione Salvar configurações do campo.
  9. Uma nova página vai aparecer para você especificar informações adicionais 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 as 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, os novos campos obrigatórios aparecem no formulário depois do campo "Nome". Os campos opcionais aparecem na parte de baixo do formulário, depois dos campos de senha.

  1. Faça login no portal como um usuário com privilégios de administrador ou de criação de conteúdo.
  2. Selecione Configuração > Pessoas > Configurações da conta no menu de administração do Drupal.
  3. Selecione o botão Gerenciar campos na parte de cima da página.
  4. Selecione o símbolo de adição + na coluna "Rótulo" e arraste o campo para o local em que você quer exibi-lo no formulário.
  5. Salve as alterações.

Como salvar valores de campos de formulário como atributos personalizados do desenvolvedor no Edge

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

Depois que os atributos personalizados do desenvolvedor forem salvos, você poderá usar 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 de campo como atributos personalizados do desenvolvedor no Edge:

  1. Faça login no portal como um 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 o nome da empresa.
  4. Marque a caixa de seleção Permanecer neste 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" do 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 para o Edge.
  8. Clique em Save configuration.
    Agora, o atributo personalizado será enviado ao Edge quando o usuário enviar o formulário. Se, como administrador, você quiser mudar 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 registra 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 à função do usuário, você pode 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 app padrão, incluindo:

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

Para controlar a criação de um app padrão, crie uma regra usando o módulo de regras do Drupal. Com uma regra, você pode definir uma ação que ocorre em resposta a um evento no portal. Nesse cenário, o evento é um usuário se registrando para uma conta no portal. A ação é criar um app padrão para o usuário.

A seção Personalizar os campos do 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 personalizados do app, é possível defini-los ao definir um app padrão.

Ative os módulos de regras do Drupal:

  1. Faça login no portal como um usuário com privilégios de administrador.
  2. Selecione Módulos no menu de administração do Drupal.
  3. Ative os seguintes módulos, se ainda não estiverem:
    • Alias de "me" (aparece na parte de cima da lista de módulos, não no local alfabético como todos os outros módulos)
    • LoginToboggan
    • Regras
    • Interface de regras
  4. Clique em Save configuration.
    Outros módulos obrigatórios podem ser ativados automaticamente.

Crie uma regra para adicionar um app padrão:

  1. Faça login no portal como um usuário com privilégios de administrador.
  2. Selecione Configuration > Workflow > Rules no menu de administração do Drupal.
  3. Selecione o botão +Adicionar nova regra.
  4. Especifique o Nome da regra.
  5. Se quiser, especifique o login no campo Tags ou qualquer outra tag que você queira usar para categorizar a regra.
  6. Na caixa de lista suspensa Reagir ao evento, selecione Usuário > Depois de salvar uma nova conta de usuário.
  7. Selecione Salvar.
    A página de edição da regra aparece. Você já definiu o evento na etapa anterior. Por isso, ele vai mostrar "Depois de salvar uma nova conta de usuário" em "Evento".
  8. Deixe o campo Condições em branco para esta regra.
  9. Em Ações, selecione + Adicionar ação.
  10. Selecione Devconnect > Create a developer application 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 conferir a lista completa de padrões de substituição, selecione 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 como pendente se um administrador ainda precisar aprovar o app antes que o usuário possa usá-lo para acessar suas APIs.
  14. Se necessário, defina o URL de callback para o app. Esse campo só aparece se você configurou 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 personalizados do app, opcionais ou obrigatórios, defina-os. Para mais informações, consulte Personalizar os campos de formulário usados para registrar um app.
  16. Especifique os produtos da API incluídos no app.
    Na área de texto Valor, cada produto da API precisa estar em uma linha separada, sem vírgulas ou outros delimitadores. A lista de produtos de API disponíveis é mostrada acima da área de texto Value.
  17. Clique em Salvar para voltar à página de edição da regra.
  18. Clique em Salvar alterações.
  19. Para editar a regra mais tarde, selecione Configuration > Workflow > Rules 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 "Meus apps" no menu, ele encontra um app chamado sobrenome Application, em que sobrenome é 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 os apps do usuário diretamente no portal. Nesse relatório, um administrador pode conferir informações sobre o app de um usuário, modificar o app ou excluí-lo. 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 alterações.

Para administrar um app do usuário:

  1. Faça login no portal como um usuário com privilégios de administrador.
  2. Selecione Reports > Developer apps no menu de administração do Drupal. Uma lista classificável de apps do usuário aparece.
  3. Para qualquer app na lista:
    • Selecione o link Editar para editar as propriedades do app.
    • Selecione o link Excluir para excluir o app.

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 uma conta de usuário individual:

  1. Faça login no portal como um 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 adequada em "Quando cancelar uma conta de usuário". As opções são:
    • Desativar a conta e manter o conteúdo: (padrão) a conta de usuário e o conteúdo relacionado são mantidos. No entanto, a conta do usuário não tem acesso aos recursos da API. Esse é o padrão. Um administrador pode desbloquear a conta do usuário depois.
    • Desativar a conta e cancelar a publicação do conteúdo:a conta do usuário é mantida. No entanto, o conteúdo associado à conta de usuário é removido. A conta do usuário está bloqueada para acessar recursos da API. Um administrador pode desbloquear a conta do usuário depois.
    • Excluir a conta, mas fazer com que o conteúdo pertença ao usuário anônimo: A conta de usuário é excluída. O conteúdo associado à conta de usuário é mantido, mas é associado à conta de usuário "Anônimo", ou seja, uma conta que não foi autenticada. Não é possível reativar a conta de usuário. 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: a conta de usuário e o conteúdo relacionado são excluídos. Não é possível reativar a conta de usuário. 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 pedindo para confirmar o cancelamento, selecione Requerer 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 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 um 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 cuja conta você quer cancelar.
  5. Selecione o botão Executar.
  6. Clique na opção de cancelamento adequada em "Quando cancelar uma conta de usuário". As opções são:
    • Desativar a conta e manter o conteúdo dela.
    • 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 Próxima.
  8. Clique em Confirmar.

Definir a ação padrão quando uma conta é cancelada

Os administradores do portal do desenvolvedor podem definir a ação padrão do portal 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 um usuário com privilégios de administrador ou de criação de conteúdo.
  2. Selecione Configuração no menu de administração do Drupal.
  3. Selecione Configurações da conta.
  4. Clique na opção de cancelamento apropriada em "Quando 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 dela.
    • 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.