Autenticación
Cómo autenticarse en el API de BIMS
Para acceder a funciones de BIMS mediante su API, deberá autenticarse como una cuenta de usuario de BIMS configurada en la instancia de BIMS a la que desea conectarse, y se aplicarán los permisos asignados a esa cuenta de usuario, de la misma manera en que se aplicarán en la interfaz de usuario.
Mecanismos de Autenticación
BIMS ofrece dos métodos de autenticación a través del API:
Mediante un API Key
Mediante un Usuario y Contraseña
Autenticación mediante API Key
Para autenticarse mediante API Key, envíelo en alguno de los siguientes encabezados.
Opciones de Headers de Autenticación
Authorization
Bearer: <API Key>
Authorization
<API Key>
X-API-Key
<API Key>
Los API Keys no tienen una fecha de expiración, pero pueden ser desactivados administrativamente.
Autenticación mediante Login
POST
/users/login
Si no cuenta con un API Key, pero cuenta con el usuario y la contraseña de la cuenta de BIMS, entonces puede autenticarse mediante un login.
Guarde el valor Session.id recibido y envíelo en las siguientes consultas al API via URL en el argumento "sid".
El Session.id tiene una fecha de expiración, definida en el atributo Session.expiration_date. Luego de esa fecha el Session.id ya no tendrá vigencia y deberá volver a hacer login.
Si encuentra que el User
tiene configurado un API Key en el atributo User.api_key
, entonces luego del login puede emplear la autenticación via API Key, evitando así la necesidad de manejar la expiración de la sesión.
Headers
Content-Type
application/json
Body
user
string
Nombre de Usuario
password
string
Hash MD5 de la Contraseña
tenant
string
Código de Empresa (Exclusivo y requerido solo para cuentas SaaS)
Response
Last updated