Creación de aplicaciones, providers y outposts en Authentik
Introducción
Authentik es una plataforma open source pensada para gestionar la autenticación y los accesos de usuarios en sistemas multiusuario, ya sea en entornos personales, empresariales o mixtos. Su enfoque modular y flexible permite centralizar la seguridad y el control de quién entra, cuándo y a qué aplicaciones. En esta guía, vamos a ver cómo crear una aplicación dentro de Authentik, configurarle su provider correspondiente y enlazarla con un outpost para dejarla operativa. Todo explicado paso a paso y sin rodeos.
Crear aplicación + provider con el asistente
-
Accede al panel de administración de Authentik.
-
En la sección lateral, ve a Applications.
-
Si tienes una versión reciente, verás este mensaje:
You can now configure both an application and its authentication provider at the same time with our new Application Wizard.
-
Pulsa en Create with wizard. Este asistente te permitirá crear la aplicación y su provider en una misma secuencia, ahorrándote tiempo y errores.
Paso 1: Configurar la aplicación
- En el campo Name, escribe un nombre claro para tu aplicación, por ejemplo:
test. - El slug se autocompleta con base en el nombre, pero puedes editarlo si lo necesitas.
- En UI Settings, rellena el campo Launch URL con la dirección pública de la app, como
https://test.dominio.es. - Pulsa Next para continuar.
Paso 2: Elegir el tipo de provider
- Selecciona Proxy provider como método de autenticación.
- Este tipo es el más habitual para forward authentication con proxies como Caddy o Traefik.
- Pulsa Next.
Paso 3: Configurar el provider
Paso 4: Asignar permisos de acceso
- Aquí puedes definir quién puede acceder a la aplicación. Pulsa Bind existing policy/group/user.
- Selecciona Group y luego escoge el grupo que quieras permitir. Por ejemplo:
authentik Admins. - Puedes añadir más grupos o usuarios si lo necesitas más adelante.
- Pulsa Save o Next para continuar.
Paso 5: Finalizar creación
- Revisa que todo esté correcto y pulsa Submit.
- Con esto, tanto la aplicación como su provider quedarán listos y configurados.
Asociar la app a un outpost
Ahora toca vincular la aplicación a un outpost, que es el componente de Authentik encargado de hacer de "puente" entre las apps y el sistema de autenticación.
- Desde el menú lateral, entra en Outposts.
- Verás uno ya creado por defecto llamado authentik Embedded Outpost. Haz clic en el lápiz para editarlo.
- Asegúrate de que el Type esté en
Proxy, que es el necesario para apps con forward authentication. - Baja a la sección Applications. Allí verás dos columnas: una con aplicaciones disponibles y otra con asignadas.
- Busca tu app (
test) en la lista de disponibles y haz doble clic sobre ella para moverla a la columna de asignadas. - Pulsa Update para guardar todos los cambios.
Conclusión
¡Ya está! Acabas de crear y configurar tu primera aplicación en Authentik, junto con su provider correspondiente y asignación al outpost. Esto te da control centralizado sobre qué usuarios pueden acceder, desde qué grupos y con qué reglas. Si en el futuro necesitas añadir más aplicaciones, usuarios o personalizar políticas, ya conoces la base para moverte con soltura por Authentik. Todo desde una única interfaz, sin complicaciones y con una arquitectura limpia.