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:
- Abra su proyecto en Cuenta del editor y vaya a la sección Login.
- Haga clic en Configure en el panel de una opción de inicio de sesión clásico.
- Vaya al bloque Authentication y seleccione la sección OAuth 2.0 login connection.
- 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.
- 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.
- 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
.- 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.
- 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:- Cuando autorice utilizando el protocolo JWT, transmita el parámetro
provider_name
en los siguientes métodos: - Cuando autorice utilizando el protocolo OAuth 2.0, transmita el parámetro
provider_name
parameter in the following methods:
- Cuando autorice utilizando el protocolo JWT, transmita el parámetro
¿Te ha resultado útil este artículo?
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.