Ошибка аутентификации Kerberos в Spring Boot - PullRequest
0 голосов
/ 23 марта 2020

В настоящее время в моей весенней загрузке для проверки аутентификации Kerberos я использую MiniKd c из пружины.

minikd c -krb5.conf

[libdefaults]
default_realm = {0}
udp_preference_limit = 1

[realms]
{0} = '{'
        kdc = {1}:{2}
    '}'

minikd c .ldiff

dn: ou=users,dc=${0},dc=${1}
objectClass: organizationalUnit
objectClass: top
ou: users

dn: uid=krbtgt,ou=users,dc=${0},dc=${1}
objectClass: top
objectClass: person
objectClass: inetOrgPerson
objectClass: krb5principal
objectClass: krb5kdcentry
cn: KDC Service
sn: Service
uid: krbtgt
userPassword: secret
krb5PrincipalName: krbtgt/${2}.${3}@${2}.${3}
krb5KeyVersionNumber: 0

dn: uid=ldap,ou=users,dc=${0},dc=${1}
objectClass: top
objectClass: person
objectClass: inetOrgPerson
objectClass: krb5principal
objectClass: krb5kdcentry
cn: LDAP
sn: Service
uid: ldap
userPassword: secret
krb5PrincipalName: ldap/${4}@${2}.${3}
krb5KeyVersionNumber: 0

Я получаю следующее исключение

org.apache.directory.api.ldap.model.exception.LdapNoSuchObjectException: ERR_268 Cannot find a partition for ou=users,dc=0,dc=1

Свинец приветствуется.

...