Configuración del inicio de sesión de Amazon en Jitterbit App Builder
Amazon Login es un protocolo de autenticación basado en OAuth. Aunque OAuth no admite la autenticación, Amazon Login extiende el protocolo OAuth para que sí la admita. En concreto, Amazon Login publica un extremo que permite a los consumidores identificar al usuario. Es posible aprovechar esto configurando Amazon Login como proveedor de autenticación externo mediante el proveedor de seguridad OAuth.
El proceso básico se describe en Configuración de OAuth. Las principales tareas implicadas incluyen:
- Registre App Builder como una aplicación de inicio de sesión de Amazon.
- Cree un proveedor de seguridad de Amazon OAuth.
Se supone que su organización ya tiene una cuenta de inicio de sesión de Amazon existente.
Las instrucciones a continuación se referirán a las siguientes propiedades:
Ejemplo | Notas | |
---|---|---|
URL de la aplicación App Builder | https://example.com/App Builder/ | La URL donde se aloja App Builder. Incluye la barra diagonal final. |
Nombre del proveedor de seguridad | Amazon | Cada proveedor de seguridad de App Builder recibe un nombre lógico. Este nombre se utiliza en la URL de redireccionamiento. |
URL de redireccionamiento | https://example.com/App Builder/signin-Amazon | App Builder proporciona automáticamente una URL de redireccionamiento para los proveedores de seguridad de OAuth. Tenga en cuenta que el nombre del proveedor de seguridad aparece en la URL de redireccionamiento. |
Registrar App Builder como una aplicación de inicio de sesión de Amazon
El proceso para crear aplicaciones de inicio de sesión de Amazon se documenta en la siguiente página:
http://login.amazon.com/website
Para empezar, inicie sesión en la consola de inicio de sesión de Amazon.
http://login.amazon.com/manageApps
-
Haz clic en el botón Iniciar sesión en la consola de la aplicación.
-
Haz clic en el botón Registrar nueva solicitud.
-
Proporcione la información solicitada. Por ejemplo:
- Nombre: Jitterbit
- Descripción: Plataforma de desarrollo sin código.
- URL del Aviso de Privacidad: http://www.zudy.com/
- Imagen del logotipo
-
Haga clic en el botón Guardar.
-
Haga clic para expandir la sección Configuración web.
-
Anote el ID de cliente.
Ejemplo: amzn1.application-oa2-client.1234567890abcdef0987654321
-
Haga clic en el botón Mostrar secreto.
-
Anote el secreto del cliente.
Ejemplo: abcdef09876543211234567890fedcba
-
En URLs de retorno permitidas, haga clic en el botón Editar.
-
Para las URLs de retorno permitidas, proporcione la URL de redireccionamiento (ver arriba).
Ejemplo:
https://example.com/App Builder/signin-Amazon
-
Haz clic en el botón Guardar.
Crear un proveedor de seguridad de Amazon OAuth
Para crear un proveedor de seguridad OAuth, comience iniciando sesión en App Builder como administrador.
- Navegue hasta el IDE
- Haga clic en el botón Proveedores de seguridad
- En el panel Autenticación de fuente de datos, haga clic en el botón + Autenticación de fuente de datos
-
Proporcione lo siguiente:
-
Nombre: {Nombre del proveedor de seguridad}
Ejemplo: Amazon
-
Tipo: OAuth
-
Prioridad: Un número entero entre 10 y 100. Tenga en cuenta que este valor debe ser único.
Ejemplo: 50
-
Habilitado: Marcar
- Mostrar en el formulario de inicio de sesión: Marcar
-
-
Haga clic en el botón Guardar
-
Configure las siguientes propiedades. En el panel Propiedades, haga clic en el botón + Propiedad → Seleccione el Parámetro → Introduzca el Valor → Haga clic en el icono Guardar.
- Punto final de autorización: https://www.amazon.com/ap/oa
- Punto final del token: https://api.amazon.com/auth/o2/token
- Punto final de información de usuario: https://api.amazon.com/user/profile
- ClientId: El
{Client ID}
proporcionado por Amazon - Secreto del cliente: El
{Client Secret}
proporcionado por Amazon - Ámbitos: perfil
-
En el panel Reclamaciones, haga clic en el botón + Reclamación → Proporcione el Identificador → Seleccione el Uso → Haga clic en el icono Guardar
- Identificador: correo
- Uso: Nombre
Suponiendo que todo se haya configurado correctamente, debería poder iniciar sesión con su cuenta de Amazon.