Implementação de controle de acesso federado baseado em atributos para ambientes de nuvem Apache CloudStack

DSpace Repository

A- A A+

Implementação de controle de acesso federado baseado em atributos para ambientes de nuvem Apache CloudStack

Show full item record

Title: Implementação de controle de acesso federado baseado em atributos para ambientes de nuvem Apache CloudStack
Author: Santos, Gabriel Pordeus
Abstract: Este trabalho tem como objetivo desenvolver uma solução para o Apache CloudStack que permita a recepção de atributos dos provedores de identidade durante o processo de Single Sign-On via SAML, incorporando-os ao controle de acesso. Conceitos relacionados à gestão de identidade e computação em nuvem são levantados e contextualizados. Então, o fluxo de autenticação SAML presente no Apache CloudStack é diagramado e uma especificação é criada para estender o processo de controle de acesso, permitindo a criação automática de contas e usuários inexistentes. Funcionalidades existentes são reaproveitadas para possibilitar o mapeamento dos atributos recebidos do IdP para uma estrutura pré-definida. São realizadas adaptações para manter a compatibilidade com o comportamento prévio do sistema. Por fim, a solução é implementada e testada. A solução aqui desenvolvida abre caminho para futuras inovações e melhorias na integração entre o Apache CloudStack e provedores de identidade, além de no seu próprio processo de autorização interno.This bachelor's thesis aims to develop a solution for Apache CloudStack that allows receiving attributes from identity providers during the SAML Single Sign-On process, incorporating them to access control. Concepts related to identity management and cloud computing are raised and contextualized. Then, current SAML authentication flow is diagrammed. A specification is created to extend the access control process, allowing for automatic creation of non-existing users and accounts. Existing functionalities are reused to allow for the attributes received from the IdP to be mapped to a pre-defined structure. Adaptations are made to maintain compatibility to the system previous behavior. Finally, the solution is implemented and tested. The developed solution makes room for future innovations and improvements in the integration of Apache CloudStack and identity providers, on top of its own internal authorization process.
Description: TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Ciências da Computação.
URI: https://repositorio.ufsc.br/handle/123456789/262171
Date: 2024-12-02


Files in this item

Files Size Format View Description
TCC.pdf 3.240Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show full item record

Search DSpace


Browse

My Account

Statistics

Compartilhar