Politecnico di Torino (logo)

Low Code Approach for Web-Based Access Management

Matteo Carbone

Low Code Approach for Web-Based Access Management.

Rel. Fulvio Valenza. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2022

PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (3MB) | Preview

For years, Identity and Access Management has been considered a monster to tame: every little change to the security policy turned into a huge impact to Front End of all integrated applications. Traditional software development is the result of a long, painstaking and detailed effort. Developers write individual lines of code representing instructions and data. They organise that code into functional routines and modules that provide the features and functionality of the software. This approach requires detailed knowledge of aspects across the application development spectrum: development languages, integrated development environments and compilers, testing and distribution tools, and the various policies and practices used to approach coding, testing and distribution The goal of the thesis is to develop new access management experiences using this brand low-code new approach and to study its effectiveness in a web-based scenario. This was done by using orchestration software, PingOne DaVinci, which allows IAM experts to use a drag-and-drop interface in order to design smooth user experiences and secure business logic without needing developer resources. Low code development is a new approach to programming, which allows applications (even enterprise-level applications) to be created in a relatively short time. It is a method that limits the need to write code to a minimum, eliminating it altogether in some cases Low-code development employs specific platforms (there are now several on the market), which allow programmers to create applications with a visual and logical approach, via the interface of these platforms. This means that the developers' task is no longer to write proprietary code, but their focus becomes describing the basic principles and functions of the application, leaving it to the platform itself to translate this into code.

Relators: Fulvio Valenza
Academic year: 2022/23
Publication type: Electronic
Number of Pages: 93
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: New organization > Master science > LM-32 - COMPUTER SYSTEMS ENGINEERING
Aziende collaboratrici: Blue Reply Srl
URI: http://webthesis.biblio.polito.it/id/eprint/25478
Modify record (reserved for operators) Modify record (reserved for operators)