掲示板
LDAP
Pessoal estou tentando fazer um EXT para o meu LDAP, pois não migra nenhum usuário.
Eu tenho que sobreescrever o método dessa classe: com.liferay.portal.security.ldap.BaseLDAPToPortalConverter, o nome do método é importLDAPUser.
Então eu criei um projeto EXT e criei uma classe que herda dessa classe 'BaseLDAPToPortalConverter' e sobreescrevi o método 'importLDAPUser', adicionei esse meu EXT no meu liferay, mas quando executo o liferay o sistema não passa pelo meu método que eu sobreescrevi.
Como faço para configurar o arquivo portal-ext.properties para que o liferay possa carregar minha classe customizada.
Eu tenho que sobreescrever o método dessa classe: com.liferay.portal.security.ldap.BaseLDAPToPortalConverter, o nome do método é importLDAPUser.
Então eu criei um projeto EXT e criei uma classe que herda dessa classe 'BaseLDAPToPortalConverter' e sobreescrevi o método 'importLDAPUser', adicionei esse meu EXT no meu liferay, mas quando executo o liferay o sistema não passa pelo meu método que eu sobreescrevi.
Como faço para configurar o arquivo portal-ext.properties para que o liferay possa carregar minha classe customizada.
Olá Rogério,
O correto é implementar a interface com.liferay.portal.security.ldap.AttributesTransformer e configurar a propriedade abaixo no arquivo portal-ext.properties.
Dê uma olhada na seção LDAP do arquivo portal.properties para uma lista completa de configurações possíveis.
O correto é implementar a interface com.liferay.portal.security.ldap.AttributesTransformer e configurar a propriedade abaixo no arquivo portal-ext.properties.
##
## LDAP
##
#
# You can write your own class that implements
# com.liferay.portal.security.ldap.AttributesTransformer to transform the
# LDAP attributes before a user or group is imported to the LDAP store.
#
ldap.attrs.transformer.impl=com.liferay.portal.security.ldap.DefaultAttributesTransformer
Dê uma olhada na seção LDAP do arquivo portal.properties para uma lista completa de configurações possíveis.
Thiago,
Para eu implementar essa classe seria apenas usando um plugin EXT? E qual local no ext eu deveria colocar essa classe?
Para eu implementar essa classe seria apenas usando um plugin EXT? E qual local no ext eu deveria colocar essa classe?