logo móvil
Contáctanos

Autorización de Usuarios en Aplicaciones Basadas en Microservicios

Autores: Sänger, Niklas; Abeck, Sebastian

Idioma: Inglés

Editor: MDPI

Año: 2023

Descargar PDF

Acceso abierto

Artículo científico
2023

Autorización de Usuarios en Aplicaciones Basadas en Microservicios


Categoría

Ingeniería y Tecnología

Subcategoría

Ingeniería de Software

Palabras clave

Microservicios
Estilo arquitectónico
Autorización
Control de acceso basado en atributos
Autorización de usuario de grano fino
Políticas en lenguaje natural

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 30

Citaciones: Sin citaciones


Descripción
Los microservicios han surgido como un estilo arquitectónico prevalente en el desarrollo de software moderno, reemplazando las arquitecturas monolíticas tradicionales. La descomposición de la funcionalidad empresarial en microservicios distribuidos ofrece numerosos beneficios, pero introduce una mayor complejidad en la aplicación general. En consecuencia, la complejidad de la autorización en aplicaciones basadas en microservicios requiere un enfoque integral que integre la autorización como un componente inherente desde el principio. Este documento presenta un enfoque sistemático para lograr una autorización de usuario granular utilizando Control de Acceso Basado en Atributos (ABAC). El enfoque propuesto enfatiza la preservación de la estructura, facilitando la trazabilidad a lo largo de las diversas fases del desarrollo de la aplicación. Como resultado, los artefactos de autorización pueden ser rastreados sin problemas desde la fase de análisis inicial hasta la fase de implementación subsiguiente. Una contribución significativa es el desarrollo de un lenguaje para formular requisitos y políticas de autorización en lenguaje natural. Estas políticas de autorización en lenguaje natural pueden ser implementadas posteriormente utilizando el lenguaje de políticas Rego. Al aprovechar el análisis de artefactos de software, el enfoque propuesto permite la creación de políticas de autorización completas y personalizadas.

Otros recursos que podrían interesarte

Temas Virtualpro