Skip to content

Este projeto representa uma possível integração ao RHSSO. Com a finalidade de realizar logins, redirecionamentos e importação personalizado de usuários no Liferay.

Notifications You must be signed in to change notification settings

haroldoramirez/liferay-workspace-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Integração de Login OpenID Connect para o Liferay

Este projeto foi implementado para estender a autenticação de usuários via screenName, realizar o redirecionamento para a tela do Login Provider caso o usuário não esteja autenticado e, também, para processar/importar novos usuários utilizando o screenName como critério, reimplementando a lógica contida nos pacotes Internal do Liferay.

Implantação dos módulos

Primeiramente devemos realizar o deployment do pacote openid-connect-exposer-fragment e na sequência o pacote openid-connect.

Instalação

Após a implantação dos módulos, o arquivo de configuração armazenado no módulo openid-connect deve ser copiado para a pasta configs dentro do servidor Liferay, conforme exemplo: liferay.home.servidor/osgi/configs:

com.liferay.portal.security.sso.openid.connect.internal.OpenIdConnectServiceHandlerImpl.config

Configuração do Openid Connect Provider no Liferay

Devemos configurar um novo provedor. As informações devem ser fornecidas pelo mantenedor do RHSSO.

Novos provedores OpenID Connect são mantidos no Painel de Controle > Configuração > Configurações do Sistema > Segurança > Login único (SSO) > OpenID Connect.

Após Habilitar a configuração Openid Connect, podemos adicionar um novo Provider OpenID Connect.

Este módulo suporta as seguintes entradas de escopo:

openid email profile

Versão do Liferay

Este módulo foi testado com sucesso na seguinte versão do Liferay:

  • Liferay CE 7.2.0 GA1

Ferramentas utilizadas

Liferay Developer Studio 3.8.1.202004240132-ga2, Maven 3.6.3, Openjdk 8u442-b06

Referências

About

Este projeto representa uma possível integração ao RHSSO. Com a finalidade de realizar logins, redirecionamentos e importação personalizado de usuários no Liferay.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published