2016-08-17 8 views
0

У меня есть некоторые проблемы с использованием LDAP с Karaf.Использование LDAP с Karaf - Ошибка

<jaas:config name="karaf" rank="2"> 
    <jaas:module className="org.apache.karaf.jaas.modules.ldap.LDAPLoginModule" flags="required"> 
    initialContextFactory=com.sun.jndi.ldap.LdapCtxFactory 
    connection.username=uid=admin,ou=system 
    connection.password=secret 
    connection.url=ldap://localhost:10389 
    user.base.dn=ou=user,dc=jobs,dc=com 
    user.filter=(ou=%u) 
    user.search.subtree=true 
    role.base.dn=ou=groups,dc=jobs,dc=com 
    role.name.attribute=cn 
    role.filter=(member=cn=%nsdn) 
    role.search.subtree=true 
    authentication=simple 
    </jaas:module> 

- мой модуль jaas для использования ldap.

Для тестирования я построить LDAP со структурой:

  • группы: в группах я добавить мои роли
  • в ролях: я добавить свои роли и с членом пользователей
  • пользователей: мои пользователи я хочу, чтобы проверить подлинность

пользователь найден в LDAP, но не роль ...

любого я родимые =

My Test LDAP Config

ответ

1

вам нужно добавить роль в karaf.admin (user.properties) конфигурационный файл.