Podcast Producer and 3rd Party LDAP

Major breakthrough.

Managed to get Podcast Producer 2 to work with Ravensbourne’s LDAP Server.

It turns out I need to set Basic authentication on AND were missing the 128bit UUID from the users entries in LDAP.

I manually added a uuid to my own account using the attribute of apple-generateduid and the command line uuidgen to make the uuid.

I then manually mapped the GeneratedUID, I had to add this to the Users Record type, to apple-generateduid item on the Podcast Server and bang it all started to work. I still needed to use the case sensitive Username but it works :)

 

Podcast Producer can support any combination of basic, digest, and Kerberos authentication. These settings are stored in the file (Podcast Library)/Server/cluster_preferences.plist, where (Podcast Library) is the shared file system shown as the Podcast Library in Server Admin.

You must have root access to view or edit this file.

By default, all are enabled, and the plist file contains this entry:

<key>http_auth_type</key>
<array>
<string>basic</string>
<string>digest</string>
<string>kerberos</string>
</array>

To disable a particular authentication method, remove the entire line containing its <string> entry and save the file. Then stop and restart the Podcast service either in Server Admin or by using the command pcastctl server restart.

To get it to work I removed Kerberos and Digest