API security in data warehouse systems is essential to ensure the protection, integrity and confidentiality of data stored within these environments which often contain sensitive, personal or business data. This thesis will illustrate the implementation of such measures through the use of the latest technologies especially Spring Boot and OAuth 2.0, also showing the implementation of some of the logic involved in providing the services offered by APIs in an optimal manner. The paper will also cover the automatic generation of documentation, which is useful for teams of developers to interact with each other and build applications in the easiest way possible.
La sicurezza delle API nei sistemi di data warehouse è di fondamentale importanza per garantire la protezione, l’integrità e la riservatezza dei dati archiviati all’interno di questi ambienti, i quali spesso contengono dati sensibili, personali o aziendali. Con questa tesi si illustra l’implementazione di tali misure attraverso l’utilizzo delle più recenti tecnologie, in particolar modo Spring Boot e OAuth 2.0, mostrando anche la realizzazione di parte della logica che si occupa di fornire i servizi offerti dalle API in maniera ottimale. L’elaborato tratterà inoltre la generazione automatica di documentazione, utile ai team di sviluppatori per interagire tra loro e costruire applicativi nella maniera più semplice possibile
Sviluppo di API REST e OAuth 2.0 per sistema di data warehouse
GAVRILIUC, GABRIEL
2022/2023
Abstract
La sicurezza delle API nei sistemi di data warehouse è di fondamentale importanza per garantire la protezione, l’integrità e la riservatezza dei dati archiviati all’interno di questi ambienti, i quali spesso contengono dati sensibili, personali o aziendali. Con questa tesi si illustra l’implementazione di tali misure attraverso l’utilizzo delle più recenti tecnologie, in particolar modo Spring Boot e OAuth 2.0, mostrando anche la realizzazione di parte della logica che si occupa di fornire i servizi offerti dalle API in maniera ottimale. L’elaborato tratterà inoltre la generazione automatica di documentazione, utile ai team di sviluppatori per interagire tra loro e costruire applicativi nella maniera più semplice possibileFile | Dimensione | Formato | |
---|---|---|---|
918729_tesigabrielgavriliuc.pdf
non disponibili
Tipologia:
Altro materiale allegato
Dimensione
1.95 MB
Formato
Adobe PDF
|
1.95 MB | Adobe PDF |
I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.14240/105812