Saltar al contenido

Configurar el Inicio de Sesión de Amazon

Amazon Login es un protocolo de autenticación basado en OAuth. Aunque OAuth no admite la autenticación, Amazon Login amplía el protocolo OAuth para que admita la autenticación. En concreto, Amazon Login publica un extremo que permite a los consumidores identificar al usuario. Es posible aprovechar esto configurando Amazon Login como un 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 son:

  1. Registrarse App Builder como una aplicación de inicio de sesión de Amazon.
  2. 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 harán referencia a las siguientes propiedades:

Ejemplo Notas
App Builder URL de la aplicación https://example.com/App Builder/ La URL desde la que App Builder está alojado. Incluye la barra diagonal final.
Nombre del proveedor de seguridad Amazon Cada uno App Builder se le asigna un nombre lógico al proveedor de seguridad. Este nombre se utiliza en la URL de redireccionamiento.
URL de redireccionamiento https://example.com/App Builder/iniciar sesión-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.

Registro App Builder como una Aplicación de Inicio de Sesión de Amazon

El proceso para crear aplicaciones de Amazon Login está documentado en la siguiente página:

http://login.amazon.com/website

Comience iniciando sesión en la consola de la aplicación Amazon Login.

http://login.amazon.com/manageApps

  1. Haz clic en el botón Iniciar sesión en la consola de aplicaciones.

    01 iniciar sesión en la consola de aplicaciones

  2. Haga clic en el botón Registrar nueva aplicación.

    02 registrar nueva aplicación

  3. 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
  4. Haga clic en el botón Guardar.

  5. Haga clic para expandir la sección Configuración web.

    04 configuraciones web

  6. Anote el ID de cliente.

    Ejemplo: amzn1.application-oa2-client.1234567890abcdef0987654321

  7. Haga clic en el botón Mostrar secreto.

    05 show secret

  8. Anote el secreto del cliente.

    Ejemplo: abcdef09876543211234567890fedcba

  9. En URLs de retorno permitidas, haga clic en el botón Editar.

  10. Para las URLs de retorno permitidas, proporcione la URL de redireccionamiento (ver arriba).

    Ejemplo: https://example.com/App Builder/signin-Amazon

  11. Haga clic en el botón Guardar.

Crear un Proveedor de Seguridad OAuth de Amazon

Para crear un proveedor de seguridad OAuth, comience iniciando sesión en App Builder como administrador.

  1. Navegue hasta el IDE
  2. Haga clic en el botón Proveedores de seguridad
  3. En el panel Autenticación de origen de datos, haga clic en el botón + Autenticación de origen de datos
  4. 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
  5. Haga clic en el botón Guardar

  6. Establezca las siguientes propiedades. En el panel Propiedades, haga clic en el botón + Propiedad → Seleccione el Parámetro → Proporcione el Valor → Haga clic en el icono Guardar.

    • Punto final de autorización: https://www.amazon.com/ap/oa
    • Punto final de token: https://api.amazon.com/auth/o2/token
    • Punto final de información de usuario: https://api.amazon.com/user/profile
    • ID de cliente: {Client ID}proporcionado por Amazon
    • ClientSecret: El {Client Secret} proporcionado por Amazon
    • Ámbitos: perfil
  7. En el panel Reclamos, haga clic en el botón +Reclamo → Proporcione el Identificador → Seleccione el Uso → Haga clic en el ícono Guardar

    • Identificador: correo
    • Uso: Nombre

Suponiendo que todo se haya configurado correctamente, debería poder iniciar sesión con su cuenta de Amazon.