fbpx
+55 (11) 4506-3239

28 out 2010

Como corrigir o erro ao criar usuário no LDAP através do WebSphere Portal 6.1

//
Comments0
/

Para criar usuários e grupos através do portal em um LDAP Active Directory existem tres procedimentos que devem ser executados primeiro.

1 – Instalar e configurar o servidor de CA (Certification Authoring).
2 – IIS (Internet Information Services).
3 – Configurar a SSL entre o WebSphere Portal e o LDAP.

Depois deve-se configurar a SSL entre o servidor de LDAP e o WebSphere Portal para que os dados possam trafegar através da porta 636. O certificado gerado através do Windows Server é importado no servidor de WAS. Ambos os servidores possuem acesso bidirecional válido onde é possível que dados sejam alerados no LDAP.
O Active Directory exige que tenha um usuário como bind de LDAP onde este usuário tenha a permissão de alteração, criação e remoção de usuários e grupos.

Uma boa prática é ter tres usuários principais.

wpsadmin: Usuário administrador do portal
wpsbind: Usuário bind administrador do WAS
ldapbind: Usuário de bind do LDAP com permissções de alteração, criação e remoção de usuários e grupos

Feito todos os procedimentos, é hora de testar o funcionamento da SSL.
Ao criar um usuário e grupo, você pode se deparar com o seguinte erro.

JPSG0015E: Data Backend Problem com.ibm.websphere.wim.exception.WIMSystemException: CWWIM4520E The ‘javax.naming.NoPermissionException: [LDAP: error code 50 – 00000005: SecErr: DSID-03152492, problem 4003 (INSUFF_ACCESS_RIGHTS), data 0
]; Remaining name: ‘cn=joao,DC=global,DC=net’; Resolved object: ‘com.sun.jndi.ldap.LdapCtx@70d870d8” naming exception occurred during processing.

Fica claro que o erro ocorre por falta de permissão. O usuário de bind de LDAP (ldapbind) não possui permissão necessária para criar um usuário. Se este usuário no LDAP possuir todos as permissões acima, o problema está nas configurações do WIM. WIM é o novo formato de member manager do WebSphere Portal 6.1. Na versão 6.0 era chamado de WMM.
Neste arquivo encontra-se diversas configurações de classes, atributos de usuários e grupos.
Para verificar este arquivo, navegue até wp_profile/config/cells/glovm04Node/wim/config.
Edite o arquivo wimconfig.xml.
Procure por config:ldapServers authentication.
Verifique se o usuário é o ldapbind, caso não seja, altere para o ldapbind.
Salve o arquivo e reinicie o portal.