Esta pagina es una entrada, no un contenedor. Cada fila da el acceso a una API; su documentacion vive en la carpeta del servicio que la expone.
| # | Servicio | Endpoint | Documentacion | Version | api-docs (Swagger) |
|---|---|---|---|---|---|
| 1 | nebula-masters |
/api/v1/permiso/api/v1/rol-permiso |
Permisos de Operacion y Asignacion Rol-Permiso | v1 |
nebula-masters/api-docs |
El
api-docsapunta a DEV. Para QA o PROD se sustituye el host (api-qa/api); las credenciales de cada entorno son distintas y no se cruzan.
Ningun enlace de la columna api-docs abre sin Bearer Token JWT. El Gateway (api-dev.centricasoluciones.com) exige Authorization en toda ruta que no sea publica; sin el, la respuesta es 401.
TOKEN=$(curl -s -X POST \
https://api-dev.centricasoluciones.com/simappe-oauth2-server/api/v1/login \
-H "Content-Type: application/json" \
-d '{"username":"<USUARIO_DEV>","password":"<PASSWORD_DEV>"}' \
| jq -r '.accessToken')
curl -s -X GET \
https://api-dev.centricasoluciones.com/nebula-masters/api-docs \
-H "Authorization: Bearer $TOKEN" \
-H "Accept: application/json" | jq '.'
https://api-dev.centricasoluciones.com/nebula-masters/swagger-ui.html.bearerAuth pegar Bearer eyJhbGciOiJSUzI1NiJ9....| Regla | Detalle |
|---|---|
| Emisor | simappe-oauth2-server; el Gateway lo valida via jwt-validate |
| Multitenant | El tenant sale del token. La misma URL responde datos distintos segun la compania de la sesion |
| Vencimiento | Al agotarse expiresIn, renovar con POST /simappe-oauth2-server/api/v1/refresh |
| Cambio de compania | POST /simappe-oauth2-server/api/v1/select-company reemite el JWT con el tenantId |
| Nunca | Ni credenciales ni tokens se versionan en repositorios ni se comparten por canales no cifrados |
Procedimiento completo (Postman, generacion de clientes, checklist de fallas): Consulta de Documentacion OpenAPI.
develop y desplegada en DEV.../API_<SERVICIO>_<DOMINIO>.md, colgada de la seccion. Nunca dentro de esta entrada. La pagina se documenta completa —token, acceso y contratos— aunque eso se repita entre APIs.| Version | Fecha | Autor | Descripcion |
|---|---|---|---|
| 1.2.0 | 2026-09-01 | Carlos Torres | El acceso apunta a la pagina propia de la API; se retira el agrupamiento por servicio |
| 1.1.0 | 2026-09-01 | Carlos Torres | La pagina queda como entrada de accesos: la documentacion de la API sale de esta carpeta |
| 1.0.0 | 2026-09-01 | Carlos Torres | Creacion del registro y publicacion de la API de permisos de operacion y asignacion rol-permiso de nebula-masters |