Propostas Submetidas

DEI - FCTUC
Gerado a 2024-04-27 05:51:01 (Europe/Lisbon).
Voltar

Titulo Estágio

2022_N65_Identity and Acess Management_MEI

Áreas de especialidade

Comunicações, Serviços e Infraestruturas

Engenharia de Software

Local do Estágio

Aveiro

Enquadramento

O IAM é o produto da Altice Labs, desenvolvido internamente, para a
Gestão de Autenticação e Autorização nos seus produtos. As constantes
necessidades de acompanhamento da evolução dos standards, compatibilização com
Identity Providers externos, incorporação de

novos requisitos e preocupações de segurança no caminho em curso para
clouds públicas, consomem uma quantidade significativa de recursos num tema que
não pertence ao core business da empresa.

Simultaneamente, a transformação cloud native obriga a rever e planear
uma evolução tecnológica do produto.

 

Objetivo

Pretende-se neste estágio avaliar o Keycloak como ferramenta para
Identity and Access Management nos produtos da Altice Labs.

Será necessário identificar as funcionalidades do IAM, os requisitos dos
produtos e propor um mapeamento destes com o disponibilizado pelo Keycloak.

Foi desenvolvida no departamento uma biblioteca para abstrair os
produtos do provider de autorização/autenticação em uso. No âmbito deste
estágio deverá também ser estudada a implementação de um novo provider para
Keycloak que facilite a integração dos produtos.

Plano de Trabalhos - Semestre 1

Estudo das funcionalidades do IAM (ferramenta de Autenticação e Autorização da Altice Labs) - 1 mês
Estudo dos requisitos dos produtos - 1 mês
Estudo do Keycloak e modelos de autorização - 1 mês
Relatório Intercalar

Plano de Trabalhos - Semestre 2

Definição do plano de trabalhos - 0,5 meses
Proposta de mapeamento entre os modelos de autorização atuais dos produtos e os disponibilizados pelo Keycloak - 0,5 meses
Implementação de provider keycloak para a biblioteca de segurança dos produtos - 2,5 meses
Exercício com produto a selecionar e keycloak - 1 mês
Relatório final

Condições

Com possibilidade de integrar uma Bolsa de Investigação -
Programa GENIUS - durante a realização do projeto de Dissertação - Integração
numa equipa de I&D na Empresa Altice Labs .

Valor de bolsa de acordo com tabelas da FCT (ver pdf em (www.Inova-Ria.pt).

 Período de realização
de acordo com o enquadramento da Universidade.

Horário:
De acordo com enquadramento da Universidade

        Formato:
hibrido ou remoto (a combinar)

Meios:
atribuição de um PC portátil e acessos à rede Interna da Altice Labs

Kit de
Acolhimento

Onboarding
nas equipas da Altice Labs, com atribuição de um tutor full-time

 Possibilidade de
participar em todas as iniciativas de partilha de conhecimento ou de
entretenimento levadas a cabo pela Altice Labs

 Possibilidade
de entrada nos quadros da empresa

 

Os alunos interessados deverão enviar para
genius@inova-ria.pt ao cc Dra Regina Maia Sacchetti (963618710).

• Curriculum Vitae;

• Disciplinas realizadas até ao momento com médias ; simples
documento eletrónico, que poderá obter no portal académico .

 

Processo de Seleção: Entrevista Inova-Ria - PROGRAMA GENIUS
na qual fará parte o Orientador do projeto de forma a esclarecer a temática
envolvida.

 

• média prevista de 13,5 - 14 valores (média linear entre
licenciatura e mestrado);

• Indicação de áreas de interesse.

 

Enviar a tua candidatura: genius@inova-ria.pt

 

Observações

Referências bibliográficas:

· https://www.keycloak.org/

· https://quarkus.io/

 

Perfil requerido ao candidato:

· Dinamismo e autonomia

· Capacidade analítica

· Conceitos de Engenharia de software

· Conhecimentos sólidos de programação Java

· Gosto e conhecimento nas áreas de segurança, autenticação e autorização

Aspectos inovadores da proposta:

· OpenId Connect

· OAuth2

· Cloud native

· Micro serviços

Orientador

Paulo Miguel Breda Vieira
paulo-m-vieira@alticelabs.com 📩