On Mon, Feb 05, 2007 at 12:10:02PM -0000, Dr Leslaw Zieleznik wrote:
> Hi,
>
> I'd like to authenticate QTSS users against ldap server, not against the
> local password file as it is at the moment.
>
> Apache server version 2.2 does allow authorisation against ldap, which is
> done via the module 'mod_authnz_ldap'.
An Apache module and a QTSS module would (or rather, _should_) look
drastically different. QTSS is an event based server. Any potentially
blocking operation, especially involving the network, needs to occur using
an asynchronous interface, or if that's not possible in a separate thread
with blocking calls.
This is a pain with free LDAP stacks like OpenLDAP. On the surface OpenLDAP
supports async-IO. But the gotcha is that ldap_bind()/ldap_open() isn't
pollable, only ldap_search(). Connecting blocks the whole process. So, an
LDAP module will need to use a thread-pool (which I believe QTSS supports
internally), at least for the connect phase.
> I wonder, if Apple is going to add such a module to QTSS
Apple no longer supports Darwin Streaming Server. Or if they do, they're
keeping it a secret.
> or if somebody has developed that module on its own.
I doubt it, but keep looking.
- Bill
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Streaming-server-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/streaming-server-dev/email@hidden
This email sent to email@hidden