Hello Xiao,

the provided LDAP authentication connector is not able to read attributes from LDAP - it just makes a bind to check the password.

There is a suitable module avail in the enterprise version, as an alternative you can use an external authentication proxy like Authelia and use it to feed the attributes via the environment.

Oliver

On 11/27/25 07:48, HAN Xiao wrote:
Hello Oliver,

Thank you for your reply.
I am very sorry about the AI-generated configuration in my previous email. That 
was my mistake, and I fully understand your concern. I will no longer use any 
AI-generated config when asking questions on the mailing list.

Regarding my issue: I have been reading the documentation on
https://openxpki.readthedocs.io/en/master/

but I may have overlooked the relevant part. What I am trying to understand is:

How to correctly map LDAP attributes (e.g. firstName, lastName, email) to 
OpenXPKI user attributes such as userinfo.* for TestAccounts, and how these 
mapped values can be used in profile presets.

If this is already described somewhere in the documentation, could you please 
let me know where to find it? I would really appreciate even a small pointer, 
and I apologize again if the information is already there and I simply missed 
it.

Thank you very much for your time, and sorry again for the trouble caused.

Best regards,
Xiao Han


-----Original Messages-----
From: "Oliver Welter" <[email protected]>
Send time: Thursday, 11/27/2025 14:11:59
To: [email protected]
Subject: Re: [OpenXPKI-users] How to use attributes in LDAP as OpenXPKI user 
attributes

Hello,

please read the extensive documntation and stop spamming the ML with AI 
generated config.

best regards

Oliver

On 11/26/25 17:41, HAN Xiao wrote:
Dear Developer,

I encountered an issue while configuring OpenXPKI:
I’m unable to use user attributes from LDAP as user properties in presets or in 
other parts of the workflow.

In detail, my LDAP connection is working and I can log in normally. The 
configuration is as follows:

--stack.yaml--
LDAPAuth:
     label: LDAP Auth
     description: Login with LDAP
     handler: LDAPAuth
     type: passwd

--handler.yaml--
LDAPAuth:
     type: Connector
     label: LDAP Login for Users
     role: User
     source@: connector:auth.connector.userLDAP

     attributes:
         userinfo.email@: "param:email"
         userinfo.gname@: "param:firstName"
         userinfo.name@: "param:lastName"

--connector.yaml--
userLDAP:
     class: Connector::Builtin::Authentication::LDAP
     LOCATION: ldap://xxx.xxx.xx.xx
     base: ou=users,dc=xxxx,dc=xx,dc=xx
     binddn: cn=xxxx,ou=users,dc=xxxx,dc=xx,dc=xx
     password: xxxx
     debug: 1
     verify: none
     filter: "(email=[% LOGIN %])"


     attrs:
         - email
         - firstName
         - lastName



The LDAP contains the following information that I need:

email: [email protected]
lastName: Han
firstName: Xiao
sex: male
sn: hanx14
afs: hanx

But I don't know how to use it in realm/realm_name/profile/template/
I just do some simple test, like

--requestor_gname.yaml--
id: requestor_gname
label: I18N_OPENXPKI_UI_PROFILE_REQUESTOR_REALNAME
description: I18N_OPENXPKI_UI_PROFILE_REQUESTOR_REALNAME_DESC
type: static
width: 40
placeholder: John Doe
preset: userinfo.gname
required: 0

However, in the web UI it shows as <not set>.

Additionally, there are a large number of errors in 
/var/log/openxpki-server/catchall.log and openxpki.log:
2025/11/27 00:09:01 FATAL OpenXPKI::Service::Default->init() failed: 
I18N_OPENXPKI_TRANSPORT_SIMPLE_CLIENT_READ_CLOSED_CONNECTION [pid=370|sid=OHJK]
2025/11/27 00:09:01 openxpki.system.FATAL OpenXPKI::Service::Default->init() 
failed: I18N_OPENXPKI_TRANSPORT_SIMPLE_CLIENT_READ_CLOSED_CONNECTION 
[pid=370|sid=OHJK]

I’m not sure if these are related to the issue.

I look forward to your help. Thank you!

Best regards,
Xiao HAN



_______________________________________________
OpenXPKI-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openxpki-users

--
Protect your environment -  close windows and adopt a penguin!



_______________________________________________
OpenXPKI-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openxpki-users

Reply via email to