Você deve
concluir algumas etapas adicionais quando configurar o
Content Platform Engine para
executar em WebSphere com
repositórios federados do
Tivoli Directory Server.
Se você não estiver utilizando repositório federado, ou se o
Tivoli Directory Server estiver
configurado para usar inetOrgPerson para logins,
ignore essas etapas.
Procedimento
Para configurar o WebSphere com repositórios federados Tivoli Directory Server:
- No console administrativo do WebSphere, navegue para . Em Repositório de Conta do Usuário,
selecione Repositórios Federados e
clique em Configurar.
- Em Itens Relacionados, clique em Gerenciar Repositórios,
selecione o repositório federado, clique em Tipos de Entidade LDAP e
depois clique em PersonAccount.
- Altere inetOrgPerson para o atributo de classe
Objeto (por exemplo, o atributo person) pelo qual seus
usuários do Tivoli Directory Server efetuam login.
- Localize seu arquivo de perfil WebSphere
wimconfig.xml. Normalmente, esse arquivo está em /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config/cells/YourNode01Cell/wim/config e aberto para edição:
- Procure no arquivo wimconfig.xml
pela cadeia userPassword que está localizada na seguinte
sub-rotina:
<config:attributeConfiguration>
<config:attributes name="userPassword" propertyName="password"/>
<config:attributes name="krbPrincipalName" propertyName="kerberosId">
<config:entityTypes>PersonAccount</config:entityTypes>
</config:attributes>
- Logo após a sub-rotina localizada na subetapa anterior,
inclua a seguinte sub-rotina:
<config:attributes name="login_attribute" propertyName="login_property">
<config:entityTypes>PersonAccount</config:entityTypes>
</config:attributes>
Na sub-rotina incluída, substitua login_attribute pelo
atributo Tivoli Directory Server pelo qual os usuários
efetuam login e substitua login_property pelo valor especificado
no campo de propriedades de Login (cn é
o valor-padrão; outros valores possíveis são uid e sn).
- Salve as edições.
- Reinicie a instância do servidor
de aplicativos na qual está implementando o Content Platform Engine.