Localizar solicitações de login e mensagens de erro personalizadas para descoberta de login

Quando você usa o tipo de página Descoberta de login em Meu domínio e Comunidades, é possível localizar a solicitação de login com um rótulo personalizado. Você também pode localizar mensagens de erro de login personalizadas no Apex. Por exemplo, você pode alertar usuários quando eles tentarem fazer login com um endereço de email pessoal em vez de seu endereço de email corporativo.

Onde: Essa alteração se aplica ao Lightning Experience e ao Salesforce Classic nas edições Enterprise, Performance, Unlimited e Developer. Está disponível em todas as comunidades acessadas por meio do Lightning Experience e do Salesforce Classic nas edições Enterprise, Performance, Unlimited e Developer.

Como: Para localizar o prompt de login, use a variável global $Label, por exemplo, $Label.loginPrompt.

Para localizar mensagens de erro personalizadas no Apex Auth.LoginDiscoveryHandler ou Auth.MyDomainLoginDiscoveryHandler, crie a mensagem de erro como um rótulo personalizado com a exceção Auth.DiscoveryCustomErrorException. Nesse exemplo, CustomError é um rótulo personalizado.

throw new
   Auth.DiscoveryCustomErrorException(Label.CustomError)