Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Cloudron Forum

Apps | Demo | Docs | Install

LDAP First Name not passed on to application

Scheduled Pinned Locked Moved Solved Support
ldapuser directory
5 Posts 2 Posters 44 Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • andreasduerenA Offline
    andreasduerenA Offline
    andreasdueren
    wrote on last edited by girish
    #1

    Hello there,

    I'm facing this weird issue, and I'm at loss at how to troubleshoot further. I installed Leantime in a LAMP stack which works perfectly, but I'm having issues with the LDAP connector. For some reason some parameters are not passed properly. For example the first name. This is my configuration:

    ## Ldap
    LEAN_LDAP_USE_LDAP = true                            # Set to true if you want to use LDAP
    LEAN_LDAP_LDAP_TYPE = 'OL'                           # Select the correct directory type. Currently Supported: OL - OpenLdap, AD - Active Directory
    LEAN_LDAP_HOST = '172.18.0.1'                        # FQDN
    LEAN_LDAP_PORT = 3002                                # Default Port
    LEAN_LDAP_DN = 'ou=users,dc=cloudron'                # Location of users, example: CN=users,DC=example,DC=com
    
    # Leantime->Ldap attribute mapping
    LEAN_LDAP_KEYS="{
            \"username\":\"username\",
            \"groups\":\"memberof\",
            \"email\":\"mail\",
            \"firstname\":\"givenName\",
            \"lastname\":\"sn\",
            \"phonenumber\":\"telephoneNumber\"
    }"
    

    According to the packaging documentation, givenNameshould pass the first name, correct? Unfortunately the field stays blank. Using displayName instead works for example so I don't think the issue is with Leantime.

    Screenshot 2023-06-09 at 07.49.06.png

    girishG 1 Reply Last reply
    0
  • girishG Do not disturb
    girishG Do not disturb
    girish Staff
    replied to andreasdueren on last edited by
    #2

    @andreasdueren bizzarely, LDAP is case insensitive (!). Can you try with givennameintead of givenName (nothing the fact that somehow displayName did work for you).

    Cloudron also has no UI to enter first name and last name explicity. We derive the parts like so:

            const nameParts = displayName.split(' ');
            const firstName = nameParts[0];
            const lastName = nameParts.length > 1  ? nameParts[nameParts.length - 1] : ''; // choose last part, if it exists
    

    Just wondering, does your name have a <space> in it?

    andreasduerenA 1 Reply Last reply
    0
  • andreasduerenA Offline
    andreasduerenA Offline
    andreasdueren
    replied to girish on last edited by
    #3

    @girish givenname worked, thanks!

    1 Reply Last reply
    2
  • andreasduerenA andreasdueren marked this topic as a question on
  • andreasduerenA andreasdueren has marked this topic as solved on
  • girishG Do not disturb
    girishG Do not disturb
    girish Staff
    wrote on last edited by
    #4

    @andreasdueren did you try OpenID - https://github.com/Leantime/leantime/blob/d9d9a020135f6b77b8f63c34289644a62077b96d/.dev/.env#L95 ?

    andreasduerenA 1 Reply Last reply
    0
  • andreasduerenA Offline
    andreasduerenA Offline
    andreasdueren
    replied to girish on last edited by andreasdueren
    #5

    @girish Yeah, unfortunately won't work yet.
    https://forum.cloudron.io/topic/8940/apps-with-openid-connect-provider-beta/13

    1 Reply Last reply
    0

  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Login

  • Don't have an account? Register

  • Login or register to search.