Menu
Feedback
Comece aqui
Tutoriais
Portal do desenvolvedor

Problemas conhecidos
Diretivas de suporte
Troubleshooting

Perguntas frequentes
Comunicados
Tutoriais
Tutoriais
Explore tutoriais detalhados para operar sua loja VTEX.
Tutoriais
Beta
Autenticação Beta
Configurar login com Apple ID (Beta)
Configurar login com Apple ID (Beta)

Essa funcionalidade está na fase Beta fechado, o que significa que somente clientes selecionados têm acesso a ela no momento. Caso tenha interesse em implementá-la futuramente, entre em contato com nosso Suporte.

Na VTEX, não é necessário criar uma conta ou fazer login para realizar uma compra. No entanto, caso o cliente queira efetuar alguma alteração nos dados informados durante a primeira compra, é necessário que ele comprove a posse do email em questão.

Nativamente, a plataforma oferece opções de login com email e senha e com código de acesso enviado para o email do cliente. Também oferecemos integrações opcionais nativas com Apple ID, Google e Facebook, que necessitam ser configuradas. Este guia explica as configurações necessárias para habilitar o login com Apple ID na sua loja:

Pré-requisitos

Antes de começar a configurar o login com Apple ID na sua loja, é necessário ter um Apple ID e estar inscrito no Apple Developer Program.

Criar um registro na Apple

Para configurar a integração de login com a Apple, é necessário criar credenciais de OAuth 2.0 (protocolo utilizado para integração) nesse serviço. Para isso, siga as instruções do nosso guia para desenvolvedores Registering credentials to set up Apple ID login.

Preencher informações para autenticação

Uma vez concluído o registro junto à Apple, você precisa habilitar na sua loja a opção de login por esse provedor, seguindo as instruções abaixo. Tenha em mãos as credenciais obtidas na etapa de registro.

  1. Na barra superior do Admin VTEX, clique no avatar do seu perfil, marcado pela inicial do seu email.

  2. Clique em Configurações da conta > Autenticação.

    Você será direcionado(a) para a aba Loja virtual da página Autenticação, que lista os métodos de login disponíveis na sua loja.

  3. Na linha Apple, clique em Configurar.

  4. Preencha os campos de configuração com as credenciais previamente registradas na Apple:

    • Key ID: identificação da chave privada gerada pela Apple que será utilizada pela VTEX para gerar o OAuth client secret.
    • Team ID: identificação da sua equipe no Apple Developer Portal.
    • Service ID: identificação do seu serviço na Apple, que será usada como OAuth client_id.
    • P8 Certificate: chave privada salva em um arquivo de texto no formato .p8, gerado somente uma vez pela Apple durante a criação da chave.

    Para entender como obter essas credenciais, confira o guia para desenvolvedores Registering credentials to set up Apple ID login.

    {"base64":"  ","img":{"width":1672,"height":1230,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":72088,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/pt/tutorials/Beta/Authentication%20Beta/configurar-login-com-apple-id-beta_1.png"}}

  5. Clique em Salvar.

  6. Clique em Provedores da loja virtual para retornar para a página anterior.

  7. Clique no switch para ativar o uso da Apple como provedor de login.

Testar login com Apple ID

Com tudo configurado, você já pode testar o login. Recomendamos que faça isso já através da URL final que seus usuários utilizarão para acessar sua loja. Ao tentar efetuar login, a opção de utilizar a ID da Apple deve estar disponível.

  1. Acesse o site da sua loja e clique em Entrar para fazer login.
  2. Clique em Entrar com Apple. Você será conduzido(a) à tela de login da Apple.
  3. Insira seu ID e senha da Apple.
  4. Realize a autenticação de dois fatores, se solicitada.
  5. Escolha se deseja compartilhar seu email com o app ou ocultar o seu email e clique em Continuar. Recomendamos compartilhar o email, porque existem limitações com relação ao email oculto na VTEX.

A opção por compartilhar ou não o email só aparece no primeiro acesso à loja com o Apple ID. Nas demais vezes, é necessário apenas clicar em Continuar. Para redefinir a opção de compartilhamento do email, visite o gerenciamento de Apple ID, revogue a autorização da loja e volte a fazer login.

Feito isso, você estará autenticado(a) na loja.

Limitações

Observe as limitações atuais do login com Apple ID em lojas VTEX:

  • O Message Center não é compatível com emails de usuários Apple, ou seja, os emails configurados na ferramenta não serão enviados para usuários que fizerem login com Apple ID.

  • Caso o usuário opte por usar o recurso de Ocultar Meu E-mail da Apple, a VTEX irá gerar uma nova conta toda vez que o usuário fizer login.

    Isso significa que se alguém fizer login inicialmente com um email e senha, realizar um pedido e posteriormente fizer login utilizando a Apple ID com o recurso de email oculto ativado, a VTEX criará uma conta separada. Essa nova conta não terá relação com a conta original e não permitirá acessar histórico de pedidos passados ou outras informações do usuário. Essa ação não pode ser desfeita.

Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Isso foi útil?
Sim
Não
Sugerir edições (GitHub)
Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Nesta página
Ainda tem dúvidas?
Pergunte à comunidade
Encontre soluções e compartilhe ideias na comunidade VTEX.
Junte-se à nossa comunidade
Solicite suporte à VTEX
Para assistência personalizada, entre em contato com nossos especialistas.
Abra um ticket de suporte
GithubDeveloper portalComunidadeFeedback