Saltar al contenido principal

Configura el inicio de sesión social con Discord (OAuth 2.0)

El conector de Discord proporciona una manera para que tu aplicación use Discord como un sistema de autorización.

tip

En esta guía, asumimos que tienes conocimientos básicos de los conectores de Logto. Si no los tienes, consulta la guía Configurar conectores para comenzar.

Registra una aplicación de desarrollador

  • Visita el Portal de Desarrolladores de Discord e inicia sesión con tu cuenta de Discord.
  • Haz clic en el botón New Application para crear una aplicación, elige un nombre para ella (Ej: LogtoAuth), marca la casilla y haz clic en Create.
  • Ve a la página de OAuth2 y haz clic en Reset Secret.
  • Toma nota de los campos CLIENT ID y CLIENT SECRET.
  • Añade los redireccionamientos válidos (Ej: http://auth.mycompany.io/callback/${connector_id}). El connector_id se puede encontrar en la barra superior de la página de detalles del conector en la Consola de Administración de Logto.

Configura Logto

Tipos de configuración

NombreTipo
clientIdstring
clientSecretstring
scopestring

clientId

clientId es el campo CLIENT ID que guardamos anteriormente. (Puedes encontrarlo en la página de OAuth2 en el Portal de Desarrolladores de Discord.)

clientSecret

clientSecret es el CLIENT SECRET que guardamos anteriormente. (Si lo has perdido, necesitas hacer clic en Reset Secret)

scope

scope son los permisos otorgados por la autorización del usuario. El valor predeterminado es identify email. Puedes ver la lista completa de alcances aquí.