Repository logo
 
Publication

IT infrastructure & microservices authentication

datacite.subject.fosCiências Naturais::Ciências da Computação e da Informaçãopt_PT
dc.contributor.advisorExposto, José
dc.contributor.authorKadariya, Srison
dc.date.accessioned2021-07-27T10:46:21Z
dc.date.available2021-07-27T10:46:21Z
dc.date.issued2021
dc.descriptionMestrado IPB-ESTGpt_PT
dc.description.abstractBIOma - Integrated solutions in BIOeconomy for the Mobilization of the Agrifood chain project is structured in 6 PPS (Products, Processes, and Services) out of which, a part of PPS2 is covered in this work. This work resulted in the second deliverable of PPS2 which is defined as PPS2.A1.E2 - IT infrastructure design and graphical interface conceptual design. BIOma project is in the early stage and this deliverable is a design task of the project. For defining the system architecture, requirements, UML diagrams, physical architecture, and logical architecture have been proposed. The system architecture is based on microservices due to its advantages like scalability and maintainability for bigger projects like BIOma where several sensors are used for big data analysis. Special attention has been devoted to the research and study for the authentication and authorization of users and devices in a microservices architecture. The proposed authentication solution is a result of research made for microservices authentication where it was concluded that using a separate microservice for user authentication is the best solution. FIWARE is an open-source initiative defining a universal set of standards for context data management that facilitates the development of Smart solutions for different domains like Smart Cities, Smart Industry, Smart Agrifood, and Smart Energy. FIWARE’s PEP (Policy Enforcement Point) proxy solution has been proposed in this work for the better management of user’s identities, and client-side certificates have been proposed for authentication of IoT (Internet of Things) devices. The communication between microservices is done through AMQP (Advanced Message Queuing Protocol), and between IoT devices and microservices is done through MQTT (Message Queuing Telemetry Transport) protocol.pt_PT
dc.identifier.tid202747310pt_PT
dc.identifier.urihttp://hdl.handle.net/10198/23768
dc.language.isoengpt_PT
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/pt_PT
dc.subjectAuthenticationpt_PT
dc.subjectAuthorizationpt_PT
dc.subjectBIOmapt_PT
dc.subjectFood wastept_PT
dc.subjectMicroservicespt_PT
dc.subjectMonolithicpt_PT
dc.subjectPPSpt_PT
dc.subjectSoftware development life cyclept_PT
dc.subjectSystem architecturept_PT
dc.titleIT infrastructure & microservices authenticationpt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameInformáticapt_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Kadariya_Srison.pdf
Size:
4.65 MB
Format:
Adobe Portable Document Format