SocialSoftwareLivingLab / averiguacao

Front-End do Sistema de Averiguação de Cotas da Unicamp
0 stars 0 forks source link

Autenticação de Usuários #1

Open brenofranca83 opened 11 months ago

brenofranca83 commented 11 months ago

Eu como envolvido no processo de averiguação gostaria de poder me autenticar no sistema de forma a certificar meu vínculo com a instuição e manter meu acesso protegido.

brenofranca83 commented 11 months ago

@leovictorsr depois dê uma olhada nesses documentos:

https://www.ccuec.unicamp.br/ccuec/index.php/servicos/autenticacao-centralizada

https://www.ccuec.unicamp.br/ccuec/sites/default/files/inline-files/Guia_de_Integracao_com_Autenticacao_Unica.pdf

A solução da AC utiliza o Red Hat Single Sign On 7.4 (mainstream do Keycloak). Neste link abaixo tem exemplos para Angular, Node e acredito que se aplicará para o React. https://github.com/redhat-developer/redhat-sso-quickstarts/tree/7.4.x Nesse tem algo com React: https://vikaspogu.dev/posts/redhat-sso-react/

O protocolo utilizado pelo adapter javascript é o openid connect.

End points úteis para a AC de desenvolvimento: https://autenticacaocentral.des.unicamp.br/auth/realms/unicamp-auth/protocol/openid-connect/token https://autenticacaocentral.des.unicamp.br/auth/realms/unicamp-auth/protocol/openid-connect/userinfo https://autenticacaocentral.des.unicamp.br/auth/realms/unicamp-auth/protocol/openid-connect/logout