Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Resumen
Excerpt |
---|
El sistema permite a las compañías usar el protocolo de autorización OAuth 2.0 (inicio de sesión único o Single Sign On) para acceder al e-commerce de Komet a través de sistemas de terceros. En pocas palabras, al usuario se le solicita acceder a la aplicación, luego el servidor de autorización transfiere el token al agente de usuario (navegador) y este transfiere el token a la aplicación. |
¿Qué tipo de concesión se usa para conectarse con Komet Sales?
Usamos Implicit, el cual es el tipo de concesión más popular para aplicación basadas web como Komet Sales. Es importante señalar que este tipo de concesión no soporta tokens dinámicos (refresh tokens).
Info | ||
---|---|---|
| ||
OAuth 2.0 soporta Etiqueta Blanca (While Label), para que su marca aparezca en vez de la de Komet cuando los usuarios accedan al e-commerce. Si desea tener esta opción habilitada, por favor contáctenos Si desea usar su propia URL, es necesario configurar un SSL así como también un registro CNAME para este. |
Instrucciones
Ui steps | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
¿Cómo obtener metadatos del token?Una vez haya obtenido el token de acceso, puede obtener información adicional del token. El servidor de OAuth 2 brinda información adicional del token de autenticación, como por ejemplo de los clientes asociados al usuario. Esto puede obtenerse a través de una petición en JSON request como la siguientes: PeticiónEste método requiere una autenticación básica donde el usuario es el client_id y la contraseña es el client_secret. https://auth.kometsales.com/oauth/check_token Encabezado
Input parameters:
|
Code Block | ||||
---|---|---|---|---|
| ||||
{ "aud": [ "ks-ecommerce" ], "user_name": "diego+ecommerce@kometsales.com", "scope": [ "READ", "WRITE" ], "last_name": "Garcia", "customers": [{ "id": 141839, "code": "Render", "name": "Customer 6" }, { "id": 148121, "code": "148121", "name": "Customer 8" } ], "first_name": "Diego", "authorities": [ "ROLE_USER" ], "account": "4d544d344d44513d", "client_id": "0a448854c90376777bedb88f7b42da82" } |
Panel | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
Warning | ||
---|---|---|
| ||
Esta integración debería ser ejecutada por un especialista en IT. En caso de que tenga alguna pregunta sobre el proceso, contáctenos a support@kometsales.com. |
Panel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
El usuario (Propietario de recursos): Hace la petición a través del enlace proporcionado por la compañía. Aplicación: El sitio web de terceros Agente de Usuario: El navegador web. |