Personalizar seu processo de login com o recurso Meu domínio
Objetivos de aprendizagem
Após concluir este módulo, você estará apto a:
- Explicar as vantagens do Meu domínio.
- Detalhar como o Meu domínio permite controlar como os usuários acessam sua organização do Salesforce.
- Personalizar sua 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 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!
O que é o recurso "Meu domínio"?
Vamos rever este vídeo para saber mais sobre o Meu domínio do Salesforce.
O recurso “Meu domínio” é como seu império dentro do universo Salesforce. É um recurso do Salesforce Identity que permite personalizar sua organização do Salesforce com um subdomínio (império) dentro do domínio Salesforce (universo).
Como isso funciona? Com o recurso Meu domínio, seus usuários obtêm uma maneira bacana e personalizada de acessar o Salesforce. Em vez de uma URL sem sentido que contenha sua instância do Salesforce, como https://na30.salesforce.com, sua URL de login será https://algoIrado.my.salesforce.com onde:
- 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 sufixo de domínio do Salesforce – domínio, para resumir. Com algumas raras exceções, todas as URLs de login do Meu domínio pertencem a este mesmo domínio.
Ter um Meu domínio vai muito além de aproveitar uma solução conveniente e criar uma identidade visual 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 login único (SSO) com terceiros provedores de identidade.
- 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.
- Personalizar a página de login da sua organização com sua marca.
Devido a importância de ter um recurso Meu domínio, todas as organizações recebem um por padrão. Para organizações de produção, se um recurso Meu domínio não foi especificado durante a criação, seu recurso Meu domínio padrão é baseado no seu ID interno da organização do Salesforce. Se não gostar do nome do recurso Meu domínio da sua organização, você poderá alterá-lo. Dirija-se a Meu domínio na Ajuda do Salesforce para obter os detalhes.
definir as políticas de domínio
A seção Políticas da página de configuração do recurso Meu domínio oferece mais controle sobre como seu recurso Meu domínio é usado.
Vamos imaginar o cenário. Você é um administrador do Salesforce na Jedeye Technologies. Você já tem um nome do Meu domínio implantado: jedeyetech. Com esse Meu domínio, sua organização tem uma URL de login de marca, https://jedeyetech.my.salesforce.com, e suas páginas do Lightning usam https://jedeyetech.lightning.force.com/.
Sua diretora de marketing está empolgada porque sua marca está incluída nas URLs. Ela não quer que seus usuários vejam a instância do Salesforce da sua organização na barra de endereços de seus navegadores. Você quer dar a seus usuários um pouco de tempo para atualizar seus favoritos.
- Em Setup (Configuração), insira
My Domain
(Meu domínio) na caixa Quick Find (Busca rápida) e selecione My Domain (Meu domínio).
- Em Routing and Policies (Encaminhamento e políticas), clique em Edit (Editar).
-
Política de login— Para outra camada de segurança, você pode exigir que os logins na sua organização do Salesforce usem a URL de login de seu recurso Meu domínio. Existem opções separadas para logins do usuário e logins de API SOAP.
- Para exigir que os usuários façam login com seu recurso Meu domínio, em produção, selecione Impedir o login https://login.salesforce.com. Ou, em uma sandbox, selecione Prevent login from https://test.salesforce.com (Impedir o login de https://test.salesforce.com). Quando você habilita essa configuração, os usuários também não podem usar sua URL instanciada, como https://na77.salesforce.com, para fazer login.
Deixe esta opção desmarcada. Ainda queremos que os usuários possam fazer login em https://login.salesforce.com.
- Para exigir que os logins de API SOAP usem a URL de login do seu recurso Meu domínio, em produção, selecione Impedir o login da API SOAP https://login.salesforce.com. Ou, em uma sandbox, selecione Prevent login from https://test.salesforce.com (Impedir o login de https://test.salesforce.com). Quando você habilita essa configuração, os logins de API SOAP também não podem usar sua URL instanciada, como https://na77.salesforce.com, para fazer login.
Deixe esta opção desmarcada também.
- Para voltar à página principal My Domain Settings (Configurações do Meu domínio), clique em Cancel (Cancelar).
Em Redirections (Redirecionamentos), clique em Edit (Editar).
-
Política de redirecionamento – Controle o que acontece quando os usuários tentam usar as URLs de instância da sua organização em vez das URLs do Meu domínio da sua organização. Por exemplo: quando um usuário visita um favorito de https://na139.lightning.force.com/lightning/page/home em vez da URL equivalente do My Domain (Meu domínio) da sua organização, https://jedeyetech.lightning.force.com/lightning/page/home.
Você pode escolher entre três políticas de redirecionamento. Antes de mudarmos alguma coisa, vamos analisar as opções.
-
Redirecionar para a mesma página dentro do domínio – Permitir que os usuários continuem a acessar sua organização de suas URLs da instância do Salesforce e das URLs do Meu domínio da marca. Essa opção pode ser conveniente, mas não exigirá que seus usuários acessem sua organização de marca.
-
Redirecionar com um aviso para a mesma página no domínio – Lembre os usuários de usar as URLs do Meu domínio antes de redirecioná-los para sua organização. Isso pode ajudar a alterar o comportamento do usuário para que os usuários façam a transição para as URLs da marca. Para os objetivos do cenário da Jedeyetech, isso é basicamente o que queremos.
-
Don’t redirect (recommended) (Não redirecionar (recomendado)) – Exige que o usuário utilize a URL de login do seu My Domain (Meu domínio) ao acessar sua organização. Essa configuração pressupõe que seus usuários fizeram a transição para usar as novas URLs do Meu domínio. Se não tiverem feito isso, eles receberão uma mensagem de erro quando tentarem usar a URL de instância do Salesforce.
- No fim das contas, você quer forçar todos a usar as URLs da marca do Meu domínio da Jedeye Tech. Mas, por enquanto, você quer dar a seus usuários algum tempo para que atualizem seus favoritos. Ou seja, selecione a política de redirecionamento, Redirecionamento para a mesma página do domínio com um aviso.
- Clique em Salvar.
Agora, quando os usuários tentam acessar sua organização usando uma URL de instância, recebem uma mensagem incentivando-os a atualizar seus favoritos.
Essa é uma boa opção por alguns dias para ajudar os usuários a fazer a transição para as URLs do My Domain (Meu domínio) de sua organização. Depois disso, você pode atualizar o Meu domínio novamente para usar a política de redirecionamento recomendada: Não redirecionar.
Personalizar sua página de login
Você definiu as políticas de login do recurso Meu domínio. 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 reconhecer seu site sem precisar olhar 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.
- Se você não está na página My Domain (Meu domínio), em Setup (Configuração), digite
My Domain
(Meu domínio) na caixa Quick Find (Busca rápida) e selecione My Domain (Meu domínio).
Em Authentication Configuration (Configuração da autenticação), clique em Edit (Editar).
- Não mudar o Tipo de página de login. Essa opção servirá quando você quiser mudar como os usuários fazem login. Por enquanto, você ficará com o nome de usuário e a senha padrão.
- 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.
- 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 .
- Para atualizar o conteúdo do lado direito da página de login, especifique uma URL de quadro direito. 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, você pode inserir a URL de uma foto de arquivo de Lorem Picsum.
- Deixe os métodos de autenticação quietos. Não selecione as opções de usar o navegador nativo para autenticação de usuário em iOS ou Android. Essas opções dão suporte a métodos de autenticação, como autenticação delegada para autenticação baseada em certificado de usuários do Salesforce e de aplicativos do Mobile SDK em dispositivos móveis. Para saber mais, consulte o Guia de desenvolvimento do Mobile SDK. No entanto, essas opções não têm efeito na identidade visual da página de login da nossa organização e, portanto, não vamos mudá-las.
- Clique em Salvar.
- Faça logout e experimente fazer login novamente. Você verá sua nova página de login.
Pronto!
Parabéns, administrador! Você definiu sua política de redirecionamento do Meu domínio e personalizou sua página de login para representar a identidade visual da sua empresa. Seu diretor de marketing está satisfeito porque sua organização do Salesforce reflete a sua marca.
Recursos
- Ajuda do Salesforce: Meu domínio
- Guia do desenvolvedor do Salesforce Mobile SDK: Como usar autenticação avançada