i would like to access my LDAP for user-auth from external Services.
I guess its a bad idea just to port forward the ldap port to ucs.
I was thinking about a little LDAP proxy/gateway which is capable of filtering LDAP requests.
Or Replicate/Copy just the needed LDAP User part to an external OpenLDAP Auth Service?
depends on your use case.
If you know the IP-Adresses of your external service, then you could just open the firewall for these special IPs on port 7636 (secure ldap).
If you want to deal with an extra proxy, you could use nginx or stunnel4 for that.
@peichert thanks for the reply, but what i’m asking is if we can use any “endpoint” of ucs server to send user and password and know if that user is allowed…
@codedmind not sure if I understand your question correct:
If you ask about any standard to handle username and password: Yes, UCS will support “SAML” out of the box to have a general login form.
If you ask to use any available software for that: It is important that the software has a mechanism for LDAP authentication. Most applications in the Univention App Center are already prepared for this.
If you ask about to use any UCS server: I suggest to use at minimum the “Replica Directory Node” to have a local LDAP for authentication. This speeds up the authentication process.