Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Configuración de SSO para EPortal

  1. Descomentar las siguientes propiedades del archivo <o3bi>/liferay/portal-ext.properties: 

    Code Block
    o3.autologin.validator=com.ideasoft.cs.ejb.ticket.DbTicketValidator
    dbticket.datasource=java:/comp/env/jdbc/TicketDB

...

  1. Se puede especificar también la propiedad dbticket.expiration de la misma manera que para la configuración de O3Web.
     

  2. Agregar el "O3AutoLogin" en la property "auto.login.hooks".
    Debe queda así: 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,com.liferay.portal.security.auth.SiteMinderAutoLogin,biz.ideasoft.liferay.portal.login.O3AutoLogin


  3. Agregar la configuración de la Base de datos en liferay:
    Agregar el "Resource" en el archivo <o3bi>liferay/tomcat/conf/context.xml

    Ejemplo Mysql:

...

  1.  

    Code Block

...

  1. <Resource name="jdbc/TicketDB"
                auth="Container"
                type="javax.sql.DataSource"
                username="root"
                password="root"
                driverClassName="com.mysql.jdbc.Driver"
                url="jdbc:mysql://localhost:5858/sso_tickets"
                maxActive="8"
                maxIdle="4"/>

...

  1. Ejemplo PostgreSQL:

     

    Code Block

...

languagexml
  1. <Resource name="jdbc/TicketDB"
                auth="Container"
                type="javax.sql.DataSource"
                username="postgres"
                password="postgres"
                driverClassName="org.postgresql.Driver"
                url="jdbc:postgresql://localhost:5432/sso_tickets"
                maxActive="8"
                maxIdle="4"/>