Login / Autenticación mediante su propio proveedor de OAuth 2.0
  Volver a Documentos

Login

Autenticación mediante su propio proveedor de OAuth 2.0

Cómo funciona

Puede agregar la autorización de usuarios a mediante su red social utilizando el protocolo OAuth 2.0. Para habilitar un botón para su red social en el widget de autorización, especifique los detalles del proveedor en Cuenta del editor.

Cómo conseguirlo

Para habilitar la autorización mediante OAuth 2.0:

  1. Abra su proyecto en Cuenta del editor y vaya a la sección Login.
  2. Haga clic en Configure en el panel de una opción de inicio de sesión clásico.
  3. Vaya al bloque Authentication y seleccione la sección OAuth 2.0 login connection.

  1. Rellene los siguientes campos:
    • Authorization name: nombre de la integración. Se utiliza para la identificación en Cuenta del editor. Puede contener dígitos, caracteres del alfabeto latino, guiones y guiones bajos sin espacios, con una longitud máxima de 100 caracteres.
    • Authorization URL: URL del método utilizado para la autenticación del usuario.
    • Token URL: URL del método utilizado para obtener un token de acceso.
    • Your info URL: URL del nodo final del token del servidor de autorización desde el que se obtiene el token de acceso tras una autenticación satisfactoria.
    • Client ID: identificador único del cliente en el servidor de autorización. Puede contener dígitos, caracteres del alfabeto latino, guiones y guiones bajos sin espacios, con una longitud máxima de 255 caracteres.
    • Client secret key: identificador único generado por su sistema de autorización. Puede contener dígitos, caracteres del alfabeto latino, guiones y guiones bajos sin espacios, con una longitud de 8-255.
    • Permission scope.
  2. Configure el Mapa de nombres de clave:
    • Proporcione el nombre de clave para la dirección de correo electrónico en su sistema (opcional).
    • Proporcione el nombre de clave para el identificador de usuario en su sistema.
  3. En la sección Settings, especifique la configuración de integración fina (opcional):
    • auth_content_type - el valor del encabezadoContent-Type.
    • auth_header - el encabezado que transmite el token de autorización al solicitar los datos del usuario (autorización en el encabezado).
    • auth_param - el nombre del parámetro de consulta que transmite el token de autorización al solicitar datos de usuario (autorización en el parámetro).
    • token_type - tipo de token. Valores posibles: Bearer, OAuth.
    • use_pkce - marca que indica el uso de la tecnología PKCE (Clave de prueba para el intercambio de códigos) durante la autorización.
Nota
Los nombres de claves deben empezar por $.; por ejemplo, $.response[0].email y $.response[0].id.
  1. Si utiliza la integración mediante el widget de autorización, establezca la Personalización:
    • Especifique el Nombre del botón de autorización. Longitud máxima: 30 caracteres.
    • Cargue su logotipo. Tamaño recomendado: 24 px × 24 px. Formatos admitidos: JPG, PNG y SVG.
    • Establezca el color del botón de autorización.
    • Haga clic en Save changes.
  2. Si utiliza la integración a través de los métodos de Login API, configure la transmisión del ID de su proveedor en el provider_name con el siguiente formato: “\-\, en el cual <authorization_name> - es el nombre de integración que especificó en la configuración del proveedor, y <publisher_id> - es el ID de su proyecto en Cuenta del editor:
¿Te ha resultado útil este artículo?
¡Gracias!
¿Hay algo en lo que podamos mejorar? Mensaje
Lo sentimos
Por favor, cuéntanos por qué no te ha resultado útil este artículo. Mensaje
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.
Valore esta página
Valore esta página
¿Hay algo en lo que podamos mejorar?

Prefiero no responder

¡Gracias por tu mensaje!
Última actualización: 28 de Noviembre de 2023

¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.

Informar de un problema
Nos esforzamos por ofrecer contenido de calidad. Tus comentarios nos ayudan a mejorar.
Déjanos tu correo electrónico para que te podamos responder
¡Gracias por tu mensaje!