掲示板

LDAP

12年前 に Rogerio Cardoso によって更新されました。

LDAP

New Member 投稿: 2 参加年月日: 11/06/13 最新の投稿
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.
thumbnail
12年前 に jelmer kuperus によって更新されました。

RE: LDAP

Liferay Legend 投稿: 1191 参加年月日: 10/03/10 最新の投稿
If you're gona post in spanish, please do so in http://www.liferay.com/community/forums/-/message_boards/category/35288
thumbnail
12年前 に Thiago Leão Moreira によって更新されました。

RE: LDAP

Liferay Legend 投稿: 1449 参加年月日: 07/10/10 最新の投稿
Olá Rogério,

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.
thumbnail
10年前 に Tiago Augusto Nogueira Coelho によって更新されました。

RE: LDAP

Junior Member 投稿: 43 参加年月日: 13/10/04 最新の投稿
Thiago,

Para eu implementar essa classe seria apenas usando um plugin EXT? E qual local no ext eu deveria colocar essa classe?
thumbnail
10年前 に Tiago Augusto Nogueira Coelho によって更新されました。

RE: LDAP

Junior Member 投稿: 43 参加年月日: 13/10/04 最新の投稿
Tiago Augusto Nogueira Coelho:
Thiago,

Para eu implementar essa classe seria apenas usando um plugin EXT? E qual local no ext eu deveria colocar essa classe?



Respondendo a minha própria pergunta. É possível usar um Hook, o que é bem melhor.