Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/37301
Título: | Modelo de autenticação e autorização utilizando Keycloak via OpenID Connect, orientados a aplicações e serviços em ambientes de larga escala |
Título(s) alternativo(s): | Authentication and authorization model using Keycloak via OpenID Connect, oriented towards applications and services in large-scale environments |
Autor(es): | Chudek, João Vitor |
Orientador(es): | Iliuk, Itamar |
Palavras-chave: | Computadores - Medidas de segurança Computadores - Controle de acesso Autenticação Segurança de sistemas Sistemas operacionais distribuídos (Computadores) Computer security Computers - Acess control Authentication System safety Distributed operating systems (Computers) |
Data do documento: | 17-Mai-2024 |
Editor: | Universidade Tecnológica Federal do Paraná |
Câmpus: | Ponta Grossa |
Citação: | CHUDEK, João Vitor. Modelo de autenticação e autorização utilizando Keycloak via OpenID Connect, orientados a aplicações e serviços em ambientes de larga escala. 2024. Trabalho de Conclusão de Curso (Bacharel em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, 2024. |
Resumo: | A crescente demanda por sistemas distribuídos e escaláveis impulsiona a necessidade de implementações eficientes de autenticação e autorização. Em desenvolvimento de aplicações, garantir a segurança da identidade e o controle de acesso são essenciais para proteger a integridade e confidencialidade dos dados. O objetivo desse trabalho foi desenvolver um sistema que permitisse a integração de múltiplas aplicações através de um login unificado, facilitando a transição entre diferentes partes do sistema sem necessidade de autenticação repetida. Para alcançar esses objetivos, foram estudadas as configurações e integrações do Keycloak, juntamente com o desenvolvimento de aplicações em Spring Boot. A implementação prática foi realizada em um cenário simulado, onde múltiplas instâncias do Keycloak foram utilizadas para gerenciar o login unificado. |
Abstract: | The growing demand for distributed and scalable systems drives the need for efficient implementations of authentication and authorization. In application development, ensuring identity security and access control are crucial to safeguard data integrity and confidentiality. This study aimed to develop a system enabling the integration of multiple applications through unified login, facilitating seamless transitions between different system components without the need for repeated authentication. To achieve these goals, configurations and integrations of Keycloak were studied alongside the development of Spring Boot applications. Practical implementation occurred in a simulated environment, utilizing multiple Keycloak instances to manage unified login effectively. |
URI: | http://repositorio.utfpr.edu.br/jspui/handle/1/37301 |
Aparece nas coleções: | PG - Ciência da Computação |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
modeloautenticacaoautorizacaokeycloak.pdf | 1,97 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons