Tecnologia > Manual de Instalação > Instalação > Passo a passo para a instalação do Servidor de Aplicativos > Pós-instalação > Por produto > Performance Corporativa > Portal Corporativo > Habilitar autenticação Single Sign-on

Habilitar autenticação Single Sign-on no Portal Corporativo

Possibilidade de autenticação Single Sign-on com SiteMinder e Central Authentication Service (CAS) para o Portal Corporativo.

Pré-requisitos

Para habilitar a autenticação com o SiteMinder ou Central Authentication Service (CAS) é necessário adicionar a seguinte propriedade no arquivo portal-ext.properties , em <GLASSFISH_DIR>\domains\<NOME_DOMINIO>\applications\liferay-portal-6.1.1\WEB-INF\classes\):

1

2

3

4

5

6

7

7

8

9

10

11

12

##

## Auto Login

##

auto.login.hooks=\

com.liferay.portal.security.auth.CASAutoLogin,\

com.liferay.portal.security.auth.FacebookAutoLogin,\

com.liferay.portal.security.auth.NtlmAutoLogin,\

com.liferay.portal.security.auth.OpenIdAutoLogin,\

com.liferay.portal.security.auth.OpenSSOAutoLogin,\

com.liferay.portal.security.auth.RememberMeAutoLogin,\

br.com.senior.portal.integracao.siteminder.ExtSiteMinderAutoLogin,\

br.com.senior.portal.integracao.cas.ExtCASAutoLogin

Autenticação com SiteMinder

Para habilitar a autenticação com o SiteMinder acesse o Liferay, em Painel de Controle > Portal > Configurações > Autenticação > SiteMinder e selecione Habilitar.

Devido a uma limitação no software do Liferay, versão 6.1.1. (homologada pela Senior), a chave (live.users.enabled) não deve ser alterada no portal-ext.properties. É necessário manter o valor padrão (false).

Autenticação com Central Authentication Service (CAS)

Para habilitar a autenticação com o Central Authentication Service (CAS), as seguintes propriedades devem ser inseridas no arquivo portal-ext.properties:

1

2

3

4

5

6

7

7

8

9

10

11

12

13

14

15

16

17

cas.auth.enabled=true

cas.login.url=https://<NOME_SERVIDOR_CAS>/<NOME_APLICAÇÃO_CAS>/login

cas.logout.url=https://<NOME_SERVIDOR_CAS>/<NOME_APLICAÇÃO_CAS>/logout

cas.server.name=<NOME_SERVIDOR_PORTAL>:<PORTA_SERVIDOR_PORTAL>

cas.server.url=https://<NOME_SERVIDOR_CAS>/<NOME_APLICAÇÃO_CAS>

cas.service.url=

cas.no.such.user.redirect.url=http://<NOME_SERVIDOR_PORTAL>:<PORTA_SERVIDOR_PORTAL>

cas.logout.on.session.expiration=false

# Exemplo

#cas.auth.enabled=true

#cas.login.url=https://pcbnu002153.interno.senior.com.br:8443/cas-web/login

#cas.logout.url=https://pcbnu002153.interno.senior.com.br:8443/cas-web/logout

#cas.server.name=pcbnu002153.interno.senior.com.br:5871

#as.server.url=https://pcbnu002153.interno.senior.com.br:8443/cas-web

#cas.service.url=

#cas.no.such.user.redirect.url=http://pcbnu002153.interno.senior.com.br:5871

#cas.logout.on.session.expiration=false

Após isso, acesse o Liferay, em Painel de Controle > Portal > Configurações > Autenticação > CAS, e verifique se as informações apresentadas são as mesmas que foram inseridas no arquivo. Em seguida, acesse Painel de Controle > Portal > Configurações > Geral, e informe: /group/mural, no campo URL de home.

Importante

Para que a autenticação seja realizada, exclusivamente pelo CAS, é necessário que o portlet de login seja desabilitado. O portlet poderá ser inserido novamente pelo menu Adicionar, ao realizar pesquisa por "login".

Este artigo ajudou você?