Personalizar seu processo de login com o recurso Meu domínio

Objetivos de aprendizagem

Após concluir este módulo, você estará apto a:
  • Compreender como o Meu domínio oferece mais controle sobre o processo de login.
  • Personalizar seu nome de domínio, URL e página de login.

Personalizar a URL da sua organização do Salesforce com o recurso Meu domínio

Já bateu aquela vontade de modificar a experiência de login do Salesforce que já vem definida de fábrica para seus usuários? Por exemplo: que tal adicionar o nome da sua empresa à URL de login? E mostrar seu logotipo na página de login? Ou até deixar seus usuários fazerem o login com as credenciais do Google? O recurso Meu domínio serve para fazer tudo isso e muito mais!

URL do Meu domínio

O que é o recurso "Meu domínio"?

O recurso “Meu domínio” é como criar seu próprio império dentro do universo Salesforce. É um recurso do Salesforce Identity que permite personalizar sua organização do Salesforce por meio de criar um subdomínio (império) dentro do domínio Salesforce (universo).

Como isso funciona? Se sua organização do Salesforce foi criada antes da versão Winter ‘21, seus usuários acessam sua organização por meio da URL de instância atribuída a você pelo Salesforce, como https://na30.salesforce.com. Com o recurso Meu domínio, você disponibiliza aos usuários uma maneira bacana e personalizada de acessar o Salesforce. Em vez da URL sem sentido https://na30.salesforce.com, sua URL pode ter este aspecto, https://algoIrado.my.salesforce.com, em que:

  • algoIrado É igual a Meu domínio: seu subdomínio pessoal dentro do domínio Salesforce. Em geral, ele consiste no nome da sua empresa ou na essência da sua marca.
  • my.salesforce.com É o nome de domínio do Salesforce – domínio, para resumir. Todas as URLs de login do Meu domínio pertencem a este mesmo domínio.
Nota

Nota

Apesar de, tecnicamente, você estar criando um subdomínio, por vezes, isso é referido como estar criando o Meu domínio. Além disso, você pode ver referências a Meu domínio como um domínio “personalizado”, mas “personalizado” tem um significado específico no Salesforce. As URLs de domínio personalizado terminam com seu nome de domínio, como mycompany.com, em vez de salesforce.com. Este assunto fica para outro dia.

Ter um Meu domínio vai muito além de aproveitar uma solução conveniente e criar uma experiência personalizada de login naquela organização. O que importa é conseguir controlar melhor seu processo de login e simplificar os procedimentos de autenticação. Na verdade, o Salesforce exige que você tenha um Meu domínio para:

  • Trabalhar em várias organizações do Salesforce no mesmo navegador;
  • Configurar um logon único (SSO) com provedores de identidade externos;
  • Definir provedores de autenticação, como o Google ou o Facebook, para seus usuários poderem fazer o login na sua organização do Salesforce com as credenciais das contas sociais que já usam;
  • Usar os componentes do Lightning das guias de componentes do Lightning, da página do Lightning, do Criador de aplicativo Lightning ou dos aplicativos independentes

Já que ter um Meu domínio é tão importante, todas as organizações de produção e Developer Edition criadas na versão Winter ’21 ou posteriormente recebem um por padrão. Se você ainda não tem um, não se preocupe. É fácil configurá-lo. Vamos assistir a este vídeo com uma breve visão geral de como escolher e implantar o Meu domínio.

Meu domínio X Trailhead Playgrounds

Você viu aquela parte sobre Trailhead Playgrounds no vídeo? Quando você inicia um desafio prático no Trailhead, a primeira coisa a ser feita é criar um Trailhead Playground. E esse Playground tem um Meu domínio. Olhe o nome do Playground na barra de endereços do navegador (que é, na verdade, um nome de Meu domínio). Todos os nomes de Meu domínio do Playground começam com um nome de animal fofinho em inglês e alguns números aleatórios para garantir sua exclusividade. O nome do recurso Meu domínio termina com -dev-ed, o que significa que o recurso Meu domínio é de uma organização Salesforce Developer Edition.

Neste Trailhead Playground, o nome do recurso Meu domínio, creative-raccoon-b6c0h0-dev-ed, é um subdomínio do domínio Salesforce lightning.force.com.

O nome do Trailhead Playground aparece na barra de endereços do navegador

Para saber mais sobre Trailhead Playgrounds, consulte Gerenciamento do Trailhead Playground.

Inscrever-se em uma organização Developer Edition

Neste módulo, você criará um subdomínio Meu domínio se sua organização ainda não tiver um. Mas tem um porém. Não é possível criar um subdomínio dentro de um subdomínio. Ou seja, você não pode usar um Trailhead Playground. Em vez disso, inscreva-se em uma organização Salesforce Developer Edition de produção.

  1. Inscreva-se em uma organização Developer Edition gratuita.
  2. Preencha o formulário.
    1. Em Email, insira um endereço de email ativo.
    2. Em Nome de usuário, insira um nome de usuário que seja parecido com um endereço de email e seja exclusivo, mas não precisa ser uma conta de email válida (por exemplo, seunome@test.com).
  3. Após preencher o formulário, clique em Inscrever-me. Uma mensagem de confirmação aparece.
  4. Quando receber o email de ativação (pode demorar alguns minutos), abra-o e clique em Verificar conta.
  5. Conclua seu registro ao configurar sua senha e pergunta de segurança. Dica: anote seu nome de usuário, sua senha e a URL de login para facilitar o acesso posteriormente.
  6. Você está conectado à Developer Edition.

Agora, conecte sua nova organização Developer Edition ao Trailhead.

  1. Verifique se você está conectado à sua conta do Trailhead.
  2. Na seção Desafio no final desta página, clique no nome do Trailhead Playground e em Conectar organização.
  3. Na tela de login, insira o nome de usuário e a senha da Developer Edition que você acabou de configurar.
  4. Na tela Permitir acesso?, clique em Permitir.
  5. Na tela Deseja conectar essa organização para os desafios práticos?, clique em Sim! Pode salvá-la.
Você será redirecionado para a página de desafio e poderá usar sua nova Developer Edition para ganhar este emblema.

Criar um Meu domínio

Se sua Developer Edition foi criada antes da versão Winter ’21, a barra de endereços mostrará que a nova organização usa uma URL de instância, como https://na30.lightning.force.com. (Se você acabou de criar uma nova organização Developer Edition, o recurso Meu domínio já estará ativado.)

Agora você está pronto para substituir essa URL de instância por seu novo subdomínio. 

Vamos imaginar o cenário. Digamos que você seja um administrador do Salesforce na Jedeye Technologies. O chefe do departamento de segurança da sua empresa tem uma meta que deve ser cumprida até o fim do ano: possibilitar que os usuários façam o login seguro na sua organização com as credenciais do Google. Para que isso seja possível, você precisa criar um subdomínio do Salesforce com o recurso Meu domínio. Sendo assim, chegou a hora de configurarmos um.

Em nosso exemplo, usaremos “jedai.tech”, uma opção óbvia por causa do nome da empresa. Ao criar um subdomínio para sua organização de produção, trabalhe em conjunto com as partes interessadas para discutir o nome antes de tomar uma decisão. Consiga a aprovação dos executivos certos antes de prosseguir com o projeto.

  1. Em Configuração, insira Meu domínio na caixa Busca rápida e selecione Meu domínio.
  2. Insira o nome do seu subdomínio. Escolha algo engraçado e único. Insira seu nome de domínio personalizadoAqui você pode ver que o nome do nosso recurso Meu domínio é jedeye-tech (1). O Salesforce preenche o resto do nome do domínio (2). Como estamos usando uma organização Developer Edition, o nome do domínio é -dev-ed.lightning.force.com. Sua organização de produção tem o sufixo my.salesforce.com.

    NOTA: Se você vir "Configurações do Meu domínio" em vez de "Etapa 1 do Meu domínio", sua organização já tem um Meu domínio implantado, provavelmente porque foi criado na versão Winter ’21 ou posterior. Para renomear o recurso Meu domínio em uma organização de produção, clique em Editar em Configurações do Meu domínio. No entanto, você não pode renomear o recurso Meu domínio na sua organização Developer Edition. Portanto, avance para Após a implantação: definir as políticas de domínio.

  3. Clique em Verificar disponibilidade. O Salesforce conferirá se esse nome do recurso Meu domínio já está sendo usado. Termos de aceitação de Meu domínio e registrar domínio personalizado
  4. Quando receber luz verde (3), clique em Registrar domínio (4).
  5. Aguarde um email que indicará que o processo foi concluído. Nos bastidores, o Salesforce vai preparar o Meu domínio da sua organização e atualizar os registros de nome de domínio.

Testar e implantar o Meu domínio

Recebeu seu email de ativação? Procure uma mensagem com um assunto semelhante a “Domínio do Salesforce pronto para teste”. Chegou a hora de concluir a configuração do Meu domínio da sua organização e distribuí-lo para seus usuários.

Mensagem de email com o link para o novo recurso Meu domínio

  1. No email recebido, clique no link para voltar ao assistente do Meu domínio.
  2. O link o leva até sua organização do Salesforce. Observe que a URL na barra de endereços do navegador mostra o novo nome do Meu domínio. URL do domínio personalizadoNo momento, você é a única pessoa que tem essa URL. Antes de distribuir o subdomínio para seus usuários, confira se todos os links da sua organização levam à URL do seu subdomínio.

    Por que não levariam? Se seu administrador do Salesforce tiver personalizado sua organização, adicionando botões personalizados ou páginas do Visualforce, por exemplo, talvez a organização tenha referências codificadas. Referências codificadas são links que contêm seu nome de instância, como https://na99.salesforce.com. Já que não personalizamos sua organização, sabemos que ela não tem nenhuma URL com defeito. Sendo assim, podemos seguir em frente. Mas ao realizar a configuração do Meu domínio em uma organização de produção, você poderá encontrar mais informações sobre as URLs com falha. Na base de conhecimento, procure o artigo “Como atualizar referências codificadas” na Ajuda do Salesforce.

  3. Clique em Efetuar login para continuar configurando Meu domínio. Insira o nome de usuário e a senha usados quando você se inscreveu em sua organização.
  4. Vamos fingir que já concluímos o teste dos links. É hora de disponibilizar o Meu domínio para todos os usuários em sua organização.
  5. Clique em Implantar para usuários e em OK. A implantação de um Meu domínio distribui a URL por toda a organização. Agora, todos os seus usuários veem a URL do Meu domínio na barra de endereços do navegador deles.
    Nota: Essa etapa costuma ser ignorada, especialmente quando você é interrompido durante o módulo. Caso tenha saído, volte para Meu domínio. Em Configuração, insira Meu domínio na caixa Busca rápida e selecione Meu domínio. O Salesforce o leva para a etapa em que parou no assistente do Meu domínio. Se você ainda está na Etapa 3, clique em Implantar para usuários.
  6. Clique em OK.

Agora que o Meu domínio foi implantado, observe que a página exibe mais opções de configuração. Vamos continuar com a configuração. Em seguida, defina suas políticas de login.

Após a implantação: definir as políticas de domínio

Você percebeu que apareceu uma nova seção na página de configuração do Meu domínio ao implantar o Meu domínio para todos os usuários? Essa seção é chamada Configurações do Meu domínio e oferece a você um pouco mais de controle sobre a utilização do Meu domínio. Vamos dar uma olhada.
  1. Se você não estiver na página Meu domínio, em Configuração, digite Meu domínio na caixa Busca rápida e selecione Meu domínio.
  2. Em Configurações do meu domínio, clique em Editar. Defina políticas de login para controlar o que acontece quando os usuários tentam fazer o login pela sua URL antiga em vez de usar a seção Meu domínio. Configurações de login do Meu domínio
  3. Por enquanto, mantenha as configurações padrão, mas vamos analisar as opções.
    Política de login: você pode exigir que os usuários façam login usando a página de login do Meu domínio. Isso impede que os usuários tentem fazer login com a URL https://login.salesforce.com/ genérica.
    Política de redirecionamento: você pode escolher entre três políticas de redirecionamento. Ou seja, quando alguém escolhe um favorito como https://na30.salesforce.com, nós fazemos o redirecionamento dessa pessoa para o Meu domínio correspondente.
    • Redirecionamento para a mesma página do domínio. Permite que os usuários continuem o login da sua URL e da URL de login do Meu domínio. Talvez essa opção seja conveniente, mas é como se nada tivesse mudado.
    • Redirecionamento para a mesma página do domínio com um aviso. Mostra um lembrete de que o usuário deve usar a URL de login do Meu domínio ao fazer o login. Mesmo assim, o redirecionamento para sua organização é realizado. Essa é uma boa opção para alguns dias depois da implantação do Meu domínio para ajudar os usuários a fazer a transição para a URL de login da nova organização.
    • Sem redirecionamento. Exige que o usuário utilize a URL de login do Meu domínio ao acessar sua organização. Chega de usar bicicleta com rodinhas. Já se espera que seus usuários tenham feito a transição para a URL de login do Meu domínio. Se não tiverem feito isso, receberão uma mensagem de erro quando tentarem usar a URL de instância ou fazer login em login.salesforce.com.
  4. Renomear Meu domínio permite renomear Meu domínio, por exemplo, em caso de alteração no nome da empresa ou da marca.

Personalizar e implantar sua página de login

Você criou o Meu domínio. Você definiu as políticas de login. Agora, você está com tudo pronto para deixar sua página de login com sua cara. Deixe sua página de login com a identidade da sua marca para ajudar os usuários a reconhecerem seu site sem precisarem analisar a URL na barra do navegador.

Você pode colocar identidade visual na sua página de login adicionando um logotipo de empresa, mudando de fundo e substituindo o lado direito da tela pela sua própria foto ou mensagem. Essa área serve muito bem para divulgar avisos que o usuário deva ver quando fizer o login.
Página de login personalizada
  1. Se você não estiver na página Meu domínio, em Configuração, digite Meu domínio na caixa Busca rápida e selecione Meu domínio.
  2. Em Configuração da autenticação, clique em Editar. Caso seja solicitado, conceda permissão para abrir a Configuração de autenticação em uma nova guia. Configuração da página de login
  3. Em Arquivo de logotipo, carregue uma imagem do logotipo de sua empresa. O logotipo aparece no canto superior esquerdo da página de login. As imagens podem ser arquivos .jpg, .gif ou .png de até 100 KB. O tamanho máximo da imagem é de 250 x 125 pixels de largura.
  4. Em Cor de fundo, troque a cor de fundo de sua página de login, inserindo um código de cor hexadecimal ou clicando no seletor de cores Escolha uma cor do seletor de cores..
  5. Atualize o conteúdo do lado direito da página de login. O conteúdo foi criado para ser redimensionado e preencher cerca de metade da página. Em sua organização de produção, insira a URL de um arquivo que esteja hospedado em uma URL com criptografia SSL e o prefixo https://. Por enquanto, pode inserir a URL de uma das imagens do nosso banco de dados: https://mydomain-sample.herokuapp.com.
  6. Não mude o Tipo de página de login agora. Essa opção servirá quando você quiser mudar como os usuários fazem login. Por enquanto, ficaremos com o nome de usuário e a senha padrão.
  7. Clique em Salvar.
  8. Faça logout e experimente fazer login novamente. Você verá sua nova página de login.
Página de login de exemplo

Pronto!

Parabéns, administrador! Você personalizou as URLs de sua organização com o Meu domínio. Além disso, você personalizou sua página de login para representar a marca da sua empresa. O chefe do seu departamento de segurança ficará feliz ao saber que você está perto de concretizar a meta estabelecida para este ano: possibilitar que os usuários façam o login com as credenciais do Google.

Recursos