Introdução
A Salesforce vai passar a obrigar, a partir da versão Winter ’23, que os clientes usem Enhanced Domains para cumprir os padrões mais recentes de segurança dos browsers.
O que são Enhanced Domains?
Enhanced Domains são a próxima versão de My Domain. My domain substitui o sub-domínio no URL da sua instância Salesforce com o sub-domínio espefico da sua empresa, mas não inclui todos os URLs, por exemplo:
- Experience Cloud Sites
- Salesforce Sites
- Visualforce pages
- Content files
Com Enhanced Domains, todos os URLs da sua instância Salesforce passam a ter o sub-domínio específico da sua empresa.
Enhanced Domains estão disponíveis em instâncias Hyperforce e em instâncias Salesforce com My Domain encaminhado por Salesforce Edge Network. Para habilitar Enhanced Domains, não é possível ter uma alteração de My Domain em curso.
Quais são as vantagens?
A principal vantagem é estar de acordo com os padrões mais recentes de segurança dos browsers, que são o padrão futuro.
Mas existem outras vantagens, tais como:
- Marca – Todos os URLs da sua instância contêm o domínio específico da sua empresa, incluindo URLs da Experience Cloud sites, Salesforce Sites, Visualforce pages e Content Files.
- Conformidade – Evitam cookies de terceiros, também conhecidos por cross-site resources.
- Estabilidade – URLs de Enhanced Domain não alteram quando a instância Salesforce é movida de servidor.
- Usabilidade - URLs são mais fáceis de memorizar (sem nome da instância).
O que preciso de fazer?
Enhanced domains afectam todos os URLs da aplicação, é recomendado testar numa sandbox antes de fazer as alterações em produção, e deve ser feito antes da release de Winter ’23 (antes de Agosto de 2022 para sandboxes e Outubro 2022 para instâncias de produção).
Para habilitar o Enhanced Domain:
- Aceder a Setup e selecionar My Domain
- Selecionar Edit em My Domain Details
- Selecionar Use enhanced domains
- Gravar
Caso não veja a opção Use Enhanced Domains, a sua instância não se qualifica para Enhanced Domains.
O processo de provisão geralmente termina em alguns minutos mas pode demorar até 24h.
E se eu não fizer nada?
Se os Enhanced Domains não forem ativados antes da release Winter ’23, a Salesforce automatically define um domínio com base no ID da org’s Salesforce.
É sempre possivel mudar o sub-domíno definido automaticamente e os acessos aos antigos URLs são redirecionados para os novos, mas existem alguns potenciais impactos:
- Erros a aceder a Salesforce (por ex: Experience Cloud sites, Salesforce Sites e Visualforce pages).
- Conteúdo embebido guardado em Salesforce fica indisponível.
- Aplicações de terceiros podem perder o acesso a dados de Salesforce.
- Falhas na integração de Single sign-on (por ex: Sandboxes, *.cloudforce.com, *.database.com).
Conclusão
Com isto a Salesforce atende aos mais recentes padrões de segurança dos navegadores.
Para evitar surpresas, os Enhanced Domains devem ser testados antes da atualização em produção, se precisar de ajuda com a alteração na sua instância de Salesforce contacte-nos!
#Salesforce #EnhancedDomains
Referências
- Salesforce Help: Enhanced Domains: https://help.salesforce.com/s/articleView?id=sf.domain_name_enhanced.htm
- Salesforce Help: Plan for Salesforce Domain Changes: https://help.salesforce.com/s/articleView?id=000358662&type=1
- Salesforce Help: Prerequisites for Enhanced Domains: https://help.salesforce.com/s/articleView?id=sf.domain_name_enhanced_prerequisites.htm&type=5