# Autorización y gestión de roles

## Introducción

### Propósito

Este documento tiene como objetivo describir el funcionamiento y las características del módulo de autorización y gestión de roles en la plataforma administrativa de Inlaze. Este módulo permite definir y gestionar distintos tipos de roles y permisos para los usuarios administrativos, asegurando que solo puedan acceder a las funcionalidades y datos correspondientes a sus permisos.

### Alcance

Este documento cubre:

* Descripción general del módulo de autorización y gestión de roles.
* Tipos de permisos y autorizaciones disponibles.
* Procedimientos para la creación y asignación de roles.
* Posibles mejoras y funcionalidades adicionales.

### Definiciones, Acrónimos y Abreviaturas

* **Admin:** Administrador, usuario con privilegios especiales para gestionar la plataforma.
* **Affiliate:** Afiliado, usuario que promueve campañas y genera tráfico a través de enlaces promocionales.
* **CASL:** Una biblioteca para gestionar la autorización en aplicaciones JavaScript.
* **NestJS:** Un framework Node.js progresivo para crear aplicaciones de servidor eficientes, fiables y escalables.
* **React:** Una biblioteca JavaScript para crear interfaces de usuario.
* **Next.js:** Un framework React para crear aplicaciones renderizadas del lado del servidor.

### Referencias

* Documentación técnica de la plataforma Inlaze.
* Guías de integración con CASL, NestJS, React y Next.js.

### Descripción General

Este documento proporciona una guía detallada sobre el módulo de autorización y gestión de roles, incluyendo cómo se crean y gestionan los roles y permisos, las integraciones con otras plataformas y posibles mejoras para el sistema.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-affiliates.inlaze.com/admin/autorizacion-y-gestion-de-roles.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
