Hi Cornelius,
I do not have the code at github.(I have not used github before). I've attached the only file I've changed
As for 'GUID or UUID', I used the standard 'Preset OpenLDAP', but 'objectClass=account' instead of 'objectClass=inetOrgPerson'
If I do 'validate' in my browser, I get:
{"jsonrpc": "2.0", "signature": "3950417441791693604767928663283836051969466621902002007276767444723223890502807901319765066552020666596744777437276917014225347629822376032131880095131557153565551396693225310072459366432315266767168592149106767325799042005516053040322203606786349050391254873576072259618177305957325846130191519331797770229962754242695274624943494473141034142272407862935445218714272737570409992715097155824581098913178930687989658557569120116445198713784106528070089114206305225208287377027094097094691057534179247329367150660143254229733656132445906261731022565852184985098829774365780211310331592368949148441767497167176048049117", "detail": {"message": "The user has no tokens assigned"}, "versionnumber": "2.13dev0", "version": "privacyIDEA 2.13dev0", "result": {"status": true, "value": false}, "time": 1466697735.327017, "id": 1}
From the log file:
[2016-06-23 09:13:52,011][1910][139791501022976][DEBUG][privacyidea.lib.config:571] using the module list: set(['privacyidea.lib.resolvers.SQLIdResolver', 'privacyidea.lib.resolvers.LDAPIdResolver', 'privacyidea.lib.resolvers.KerberosIdResolver', 'privacyidea.lib.resolvers.PasswdIdResolver', 'privacyidea.lib.resolvers.SCIMIdResolver', 'privacyidea.lib.resolvers.UserIdResolver'])
[2016-06-23 09:13:52,011][1910][139791501022976][DEBUG][privacyidea.lib.config:579] import module: privacyidea.lib.resolvers.SQLIdResolver
[2016-06-23 09:13:52,011][1910][139791501022976][DEBUG][privacyidea.lib.config:579] import module: privacyidea.lib.resolvers.LDAPIdResolver
[2016-06-23 09:13:52,011][1910][139791501022976][DEBUG][privacyidea.lib.config:579] import module: privacyidea.lib.resolvers.KerberosIdResolver
[2016-06-23 09:13:52,011][1910][139791501022976][DEBUG][privacyidea.lib.config:579] import module: privacyidea.lib.resolvers.PasswdIdResolver
[2016-06-23 09:13:52,011][1910][139791501022976][DEBUG][privacyidea.lib.config:579] import module: privacyidea.lib.resolvers.SCIMIdResolver
[2016-06-23 09:13:52,011][1910][139791501022976][DEBUG][privacyidea.lib.config:579] import module: privacyidea.lib.resolvers.UserIdResolver
[2016-06-23 09:13:52,012][1910][139791501022976][DEBUG][privacyidea.lib.config:388] module: <module 'privacyidea.lib.resolvers.SQLIdResolver' from '/opt/privacyIDEA-kerberos/lib/python2.7/site-packages/privacyidea/lib/resolvers/SQLIdResolver.pyc'>
[2016-06-23 09:13:52,012][1910][139791501022976][DEBUG][privacyidea.lib.config:388] module: <module 'privacyidea.lib.resolvers.LDAPIdResolver' from '/opt/privacyIDEA-kerberos/lib/python2.7/site-packages/privacyidea/lib/resolvers/LDAPIdResolver.pyc'>
[2016-06-23 09:13:52,012][1910][139791501022976][DEBUG][privacyidea.lib.config:388] module: <module 'privacyidea.lib.resolvers.KerberosIdResolver' from '/opt/privacyIDEA-kerberos/lib/python2.7/site-packages/privacyidea/lib/resolvers/KerberosIdResolver.pyc'>
[2016-06-23 09:13:52,012][1910][139791501022976][DEBUG][privacyidea.lib.config:388] module: <module 'privacyidea.lib.resolvers.PasswdIdResolver' from '/opt/privacyIDEA-kerberos/lib/python2.7/site-packages/privacyidea/lib/resolvers/PasswdIdResolver.pyc'>
[2016-06-23 09:13:52,012][1910][139791501022976][DEBUG][privacyidea.lib.config:388] module: <module 'privacyidea.lib.resolvers.SCIMIdResolver' from '/opt/privacyIDEA-kerberos/lib/python2.7/site-packages/privacyidea/lib/resolvers/SCIMIdResolver.pyc'>
[2016-06-23 09:13:52,012][1910][139791501022976][DEBUG][privacyidea.lib.config:388] module: <module 'privacyidea.lib.resolvers.UserIdResolver' from '/opt/privacyIDEA-kerberos/lib/python2.7/site-packages/privacyidea/lib/resolvers/UserIdResolver.pyc'>
[2016-06-23 09:13:52,012][1910][139791501022976][DEBUG][privacyidea.lib.resolver:172] Entering get_resolver_config with arguments (u'LDAP_Kerberos',) and keywords {}
[2016-06-23 09:13:52,013][1910][139791501022976][DEBUG][privacyidea.lib.resolver:172] Entering get_resolver_list with arguments () and keywords {'filter_resolver_name': u'LDAP_Kerberos'}
[2016-06-23 09:13:52,018][1910][139791501022976][DEBUG][privacyidea.lib.crypto:172] Entering decryptPassword with arguments (u'0398be624f80f5a7c53b8181eee0f44d:41f08cce12cb2bd47e9ec01cf8510980',) and keywords {}
[2016-06-23 09:13:52,018][1910][139791501022976][DEBUG][privacyidea.lib.crypto:186] Exiting decryptPassword with result HIDDEN
[2016-06-23 09:13:52,018][1910][139791501022976][DEBUG][privacyidea.lib.resolver:186] Exiting get_resolver_list with result HIDDEN
[2016-06-23 09:13:52,018][1910][139791501022976][DEBUG][privacyidea.lib.resolver:186] Exiting get_resolver_config with result HIDDEN
[2016-06-23 09:13:52,021][1910][139791501022976][DEBUG][privacyidea.lib.resolver:184] Exiting get_resolver_object with result <privacyidea.lib.resolvers.KerberosIdResolver.IdResolver object at 0x7f23b42f5090>
[2016-06-23 09:13:52,022][1910][139791501022976][DEBUG][privacyidea.lib.resolvers.LDAPIdResolver:563] Added
ldap1.sca.melodis.com, None, False to server pool.
[2016-06-23 09:13:52,029][1910][139791501022976][DEBUG][privacyidea.lib.resolvers.LDAPIdResolver:563] Added
ldap1.sca.melodis.com, None, False to server pool.
[2016-06-23 09:13:52,035][1910][139791501022976][DEBUG][privacyidea.lib.resolvers.LDAPIdResolver:563] Added
ldap1.sca.melodis.com, None, False to server pool.
[2016-06-23 09:13:52,035][1910][139791501022976][DEBUG][privacyidea.lib.resolvers.LDAPIdResolver:145] Authtype: Simple
[2016-06-23 09:13:52,036][1910][139791501022976][DEBUG][privacyidea.lib.resolvers.LDAPIdResolver:146] user : uid=dummy,ou=People,dc=melodis,dc=com
[2016-06-23 09:13:52,038][1910][139791501022976][DEBUG][privacyidea.lib.resolvers.LDAPIdResolver:158] bind result: False
[2016-06-23 09:13:52,038][1910][139791501022976][WARNING][privacyidea.lib.resolvers.LDAPIdResolver:165] failed to check password for u'f53c17ba-c90c-1035-9c35-7f8e6b5cf1e4'/'uid=dummy,ou=People,dc=melodis,dc=com': Exception('Wrong credentials',)
[2016-06-23 09:13:52,038][1910][139791501022976][INFO][privacyidea.lib.user:339] user User(login=u'dummy', realm=u'kerberos', resolver=u'LDAP_Kerberos') failed to authenticate.
This line:
[2016-06-23
09:13:52,021][1910][139791501022976][DEBUG][privacyidea.lib.resolver:184]
Exiting get_resolver_object with result
<privacyidea.lib.resolvers.KerberosIdResolver.IdResolver object at
0x7f23b42f5090>
seems to tell me it found the right resolver
To make sure it's actually reading the KerberosIdResolver file, I renamed it (and the .pyc file):
./lib/python2.7/site-packages/privacyidea/lib/resolvers/
KerberosIdResolver.pyc.no./lib/python2.7/site-packages/privacyidea/lib/resolvers/
KerberosIdResolver.py.noand tested again
The log file shows no errors:
[2016-06-23 10:22:58,480][1910][139791534593792][DEBUG][privacyidea.lib.config:184] Exiting get_resolver_list with result set(['privacyidea.lib.resolvers.SQLIdResolver', 'privacyidea.lib.resolvers.LDAPIdResolver', 'privacyidea.lib.resolvers.KerberosIdResolver', 'privacyidea.lib.resolvers.PasswdIdResolver', 'privacyidea.lib.resolvers.SCIMIdResolver', 'privacyidea.lib.resolvers.UserIdResolver'])
[2016-06-23 10:22:58,480][1910][139791534593792][DEBUG][privacyidea.lib.config:571] using the module list: set(['privacyidea.lib.resolvers.SQLIdResolver', 'privacyidea.lib.resolvers.LDAPIdResolver', 'privacyidea.lib.resolvers.KerberosIdResolver', 'privacyidea.lib.resolvers.PasswdIdResolver', 'privacyidea.lib.resolvers.SCIMIdResolver', 'privacyidea.lib.resolvers.UserIdResolver'])
[2016-06-23 10:22:58,480][1910][139791534593792][DEBUG][privacyidea.lib.config:579] import module: privacyidea.lib.resolvers.SQLIdResolver
[2016-06-23 10:22:58,480][1910][139791534593792][DEBUG][privacyidea.lib.config:579] import module: privacyidea.lib.resolvers.LDAPIdResolver
[2016-06-23 10:22:58,480][1910][139791534593792][DEBUG][privacyidea.lib.config:579] import module: privacyidea.lib.resolvers.KerberosIdResolver
[2016-06-23 10:22:58,480][1910][139791534593792][DEBUG][privacyidea.lib.config:579] import module: privacyidea.lib.resolvers.PasswdIdResolver
[2016-06-23 10:22:58,480][1910][139791534593792][DEBUG][privacyidea.lib.config:579] import module: privacyidea.lib.resolvers.SCIMIdResolver
[2016-06-23 10:22:58,480][1910][139791534593792][DEBUG][privacyidea.lib.config:579] import module: privacyidea.lib.resolvers.UserIdResolver
[2016-06-23 10:22:58,480][1910][139791534593792][DEBUG][privacyidea.lib.config:388] module: <module 'privacyidea.lib.resolvers.SQLIdResolver' from '/opt/privacyIDEA-kerberos/lib/python2.7/site-packages/privacyidea/lib/resolvers/SQLIdResolver.pyc'>
[2016-06-23 10:22:58,481][1910][139791534593792][DEBUG][privacyidea.lib.config:388] module: <module 'privacyidea.lib.resolvers.LDAPIdResolver' from '/opt/privacyIDEA-kerberos/lib/python2.7/site-packages/privacyidea/lib/resolvers/LDAPIdResolver.pyc'>
[2016-06-23 10:22:58,481][1910][139791534593792][DEBUG][privacyidea.lib.config:388] module: <module 'privacyidea.lib.resolvers.KerberosIdResolver' from '/opt/privacyIDEA-kerberos/lib/python2.7/site-packages/privacyidea/lib/resolvers/KerberosIdResolver.pyc'>
[2016-06-23 10:22:58,481][1910][139791534593792][DEBUG][privacyidea.lib.config:388] module: <module 'privacyidea.lib.resolvers.PasswdIdResolver' from '/opt/privacyIDEA-kerberos/lib/python2.7/site-packages/privacyidea/lib/resolvers/PasswdIdResolver.pyc'>
[2016-06-23 10:22:58,481][1910][139791534593792][DEBUG][privacyidea.lib.config:388] module: <module 'privacyidea.lib.resolvers.SCIMIdResolver' from '/opt/privacyIDEA-kerberos/lib/python2.7/site-packages/privacyidea/lib/resolvers/SCIMIdResolver.pyc'>
[2016-06-23 10:22:58,481][1910][139791534593792][DEBUG][privacyidea.lib.config:388] module: <module 'privacyidea.lib.resolvers.UserIdResolver' from '/opt/privacyIDEA-kerberos/lib/python2.7/site-packages/privacyidea/lib/resolvers/UserIdResolver.pyc'>
[2016-06-23 10:22:58,481][1910][139791534593792][DEBUG][privacyidea.lib.resolver:172] Entering get_resolver_config with arguments (u'LDAP_Kerberos',) and keywords {}
[2016-06-23 10:22:58,482][1910][139791534593792][DEBUG][privacyidea.lib.resolver:172] Entering get_resolver_list with arguments () and keywords {'filter_resolver_name': u'LDAP_Kerberos'}
[2016-06-23 10:22:58,486][1910][139791534593792][DEBUG][privacyidea.lib.crypto:172] Entering decryptPassword with arguments (u'0398be624f80f5a7c53b8181eee0f44d:41f08cce12cb2bd47e9ec01cf8510980',) and keywords {}
This really confuses me
Gabriel