Pular para o conteúdo principal

Configurar login social com Naver

O conector Naver fornece uma maneira sucinta para seu aplicativo usar o sistema de autenticação OAuth 2.0 do Naver.

dica

Neste guia, assumimos que você tem conhecimento básico sobre Conectores (Connectors) do Logto. Se não tiver, confira o guia Configurar conectores para começar.

Site do Desenvolvedor Suporta Apenas Coreano Agora

Atualmente, o site Naver Developers suporta apenas coreano. Considere usar um tradutor.

Para a Produção

  • Para a produção, você deve obter uma revisão da equipe Naver. Caso contrário, apenas usuários registrados podem fazer login.
    • Você pode adicionar um testador no menu 맴버관리(Member Manage).
  • Para obter uma revisão, verifique 애플리케이션 개발 상태(Application Development Status) em API 설정(API Setting) nas configurações do projeto do seu aplicativo.

Configurar um projeto no Naver Developers

  • Visite o Naver Developers e faça login com sua conta Naver.
  • Clique em Application -> 어플리케이션 등록 no menu para criar um novo projeto.
  • Siga as instruções abaixo para criar o aplicativo.

Nome do Aplicativo (어플리케이션 이름)

  • Digite o nome do seu aplicativo em 어플리케이션 이름 (Este nome é exibido enquanto um usuário faz login.)

Uso da API (사용 API)

  • Escolha 네이버 로그인(Naver Login) para 사용 API(API Usage)
  • Marque 이메일 주소(Email Address), 별명(Nickname), 프로필 사진(Profile Image) como 필수(Necessary) em 권한(Role) (Você pode marcar 추가(Add) como opcional para essas opções, mas não poderá obter as informações do usuário.)

Ambiente de Serviço Open API de Login (로그인 오픈 API 서비스 환경)

  • Para 로그인 오픈 API 서비스 환경(Sign in Open API Service Environment), adicione dois ambientes PC웹(PC Web) e 모바일웹(Mobile Web).

PC Web (PC 웹)

Mobile Web (Mobile 웹)

⚠️ Cuidado

O connector_id pode ser encontrado na barra superior da página de detalhes do conector no Logto Admin Console.

Configurar Logto

Tipos de configuração

NomeTipo
clientIdstring
clientSecretstring

clientId

clientId é o Client ID do seu projeto. (Você pode encontrá-lo em 애플리케이션 정보(Application Info) do seu projeto no Naver developers.)

clientSecret

clientSecret é o Client Secret do seu projeto. (Você pode encontrá-lo em 애플리케이션 정보(Application Info) do seu projeto no Naver developers.)