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 TamanhoFormato 
modeloautenticacaoautorizacaokeycloak.pdf1,97 MBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons