Volver a Credenciales
Guia paso a paso

Como obtener tu Bearer token con Charles Proxy

Captura el token de Amazon Flex desde tu telefono y pegalo en AlwaysOnBoarding para activar el bot.

Solo para usuarios avanzados

Este metodo requiere instalar un certificado SSL en tu telefono y configurar un proxy. Si te equivocas, podrias dejar tu telefono sin internet temporalmente. Si prefieres algo mas simple, usa la opcion de Conexion automatica con email/password.

Step 1

Descargar Charles Proxy

Charles Proxy es una herramienta de inspeccion HTTP/HTTPS profesional. Tiene una version de prueba gratuita de 30 dias y luego cuesta ~$50 USD. Debes instalarla en tu computadora (no en el telefono).

Si prefieres una alternativa gratuita, puedes usar HTTP Toolkit (open source con UI moderna) o mitmproxy.

Step 2

Configurar Charles en la computadora

Abre Charles y configura el proxy y el SSL proxying para que pueda interceptar conexiones cifradas a Amazon.

  1. Abre Charles Proxy. Por defecto escucha en el puerto 8888.

  2. Verifica el puerto: Menu Proxy > Proxy Settings.

    Proxy → Proxy Settings → HTTP Proxy: 8888
  3. Habilita SSL Proxying y agrega los dominios de Amazon:

    Proxy → SSL Proxying Settings → Enable SSL Proxying
    Add → Host: *.amazon.com Port: 443
    Add → Host: *.amazonaws.com Port: 443
  4. Anota la IP local de tu computadora (la veras en Help > Local IP Addresses). La necesitaras para configurar el telefono.

Step 3

Configurar tu telefono

Tu telefono debe estar en la misma red Wi-Fi que tu computadora. Vas a configurar el proxy y a instalar el certificado SSL de Charles.

iOS: Configurar el proxy Wi-Fi

  1. Asegurate que tu iPhone esta en la misma red Wi-Fi que tu PC.
  2. En la PC, en Charles, ve a Help > SSL Proxying > Install Charles Root Certificate on a Mobile Device. Charles te mostrara la IP y puerto.
  3. En el iPhone abre Ajustes > Wi-Fi y toca el (i) junto a tu red.
  4. Configura proxy manual:
    Settings → Wi-Fi → tap (i) → Configure Proxy → Manual
    Server: <PC_IP> Port: 8888 (Authentication OFF)

iOS: Instalar y confiar en el certificado

  1. En Safari del iPhone (no Chrome) abre la URL especial de Charles:
    Safari → http://chls.pro/ssl
  2. Aparecera un popup de Charles en tu PC pidiendo aprobar la conexion. Acepta.
  3. iOS descargara un perfil. Ve a:
    Settings → General → VPN & Device Management → Charles → Install
  4. Activa la confianza del certificado:
    Settings → General → About → Certificate Trust Settings → Charles ON

Step 4

Capturar el Bearer token

Abre la app de Amazon Flex en tu telefono y navega por ella. Charles registrara todas las llamadas HTTPS.

  1. Abre la app de Amazon Flex en tu telefono y haz login (o navega si ya estabas logueado).

  2. En Charles, busca o filtra por:

    api.amazon.com
  3. Cuando encuentres una llamada de Amazon, haz clic derecho sobre ella, ve a la pestana Request > Headers y busca la linea:

    Authorization: Bearer Atza|IwEBI...
  4. Copia el valor completo del Bearer (empieza con 'Atza|' y tiene cientos de caracteres).

  5. Tambien puedes buscar en otras llamadas el header 'x-amz-access-token' que tiene el mismo valor.

Tip Pro: usa el menu Find

En Charles presiona Cmd/Ctrl+F y busca por 'Atza|' o 'Bearer Atza' para encontrar rapidamente tu token entre todas las llamadas. Tambien puedes filtrar por el header:

x-amz-access-token: Atza|IwEBI...

Step 5

Pegar el token en AlwaysOnBoarding

Ya tienes el token. Vuelve a AlwaysOnBoarding y pegalo en el wizard de conexion.

  1. Ve a Credenciales y haz clic en 'Agregar credencial'.

  2. Elige la opcion 'Token directo'.

  3. Ingresa tu email de Amazon Flex.

  4. Pega el Bearer token completo (incluyendo el prefijo 'Atza|').

  5. Si capturaste tambien un refresh token (empieza con 'Atzr|'), pegalo en el campo opcional para que el bot pueda renovarlo automaticamente.

Ir a pegar mi token

Step 6

Preguntas frecuentes

Recursos adicionales