Ver permisos efectivos propios
Antylogic resuelve los permisos efectivos al cargar la sesión. No hay una pantalla dedicada para ver el listado técnico: el resultado visible es que se muestran u ocultan secciones protegidas, como Usuarios y roles, según los permisos system del usuario y los permisos embebidos en sus organizaciones y ubicaciones.
En este artículo
Esta guía explica cómo interpretar la consulta de permisos efectivos propios dentro de la experiencia diaria de Antylogic.
En el demo ES, use Grupo Marea Demo y Marea Gran Via para comprobar el efecto visible en la navegación protegida.
Antes de empezar
- Tener una sesión autenticada válida en Antylogic.
- Esperar a que la aplicación termine de cargar la sesión y el contexto de trabajo.
- Trabajar con Grupo Marea Demo y Marea Gran Via en el demo ES.
- Contar con asignaciones de roles vigentes sobre permisos.
Instrucciones
- 1.
Iniciar sesión
Acceda con una cuenta operativa. Al reconocer la sesión, Antylogic consulta GET /api/app/me/permissions para cargar los permisos system propios del usuario autenticado.
- 2.
Confirmar el contexto
Seleccione Grupo Marea Demo y Marea Gran Via. Los permisos de organización y ubicación se cargan desde las organizaciones y ubicaciones propias del usuario, no desde GET /api/app/me/permissions.
- 3.
Abrir Usuarios y roles
Abra la superficie de acceso en la pestaña de roles. Si los permisos efectivos lo permiten, verá Roles de usuario, Todos los scopes, Propietario y Crear rol.
- 4.
Interpretar el alcance
GET /api/app/me/permissions representa permisos system propios. Si devuelve un array vacío, el usuario todavía puede tener permisos de organización o ubicación embebidos en MyOrganization.permissions o MyLocation.permissions.
- 5.
Revisar ausencia de acceso
Si Usuarios y roles no aparece o una acción queda deshabilitada, revise las asignaciones de roles del usuario en la organización o ubicación correspondiente.
- 6.
No editar desde esta acción
Esta acción solo consulta permisos efectivos propios. PUT /api/app/me/permissions existe pero devuelve 501 error.request.not_implemented; otros métodos devuelven 405 metodo no permitido.
Validaciones y límites
- La consulta requiere sesión autenticada con token Bearer o cookie access_token válida.
- No trate org_id ni location_id como filtros soportados por GET /api/app/me/permissions.
- No espere roles, nombres de roles ni asignaciones user_roles en la respuesta.
- Use la captura como evidencia indirecta de navegación habilitada, no como listado técnico de permisos.
Resultado esperado
El operador entiende que Antylogic usa permisos efectivos para activar navegación y acciones protegidas durante la sesión, combinando permisos system con permisos de organización y ubicación.