<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cool-ade &#187; Active Directory</title>
	<atom:link href="http://www.cool-ade.co.uk/tag/active-directory/feed" rel="self" type="application/rss+xml" />
	<link>http://www.cool-ade.co.uk</link>
	<description>Cool-ade: Mac-Windows Integration Hints. General Commentary on Information Security, Web Technology and Computing Gadgets.</description>
	<lastBuildDate>Fri, 06 Jan 2012 17:20:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>10.6 and Kerberos TGTs at Initial Login</title>
		<link>http://www.cool-ade.co.uk/10-6-and-kerberos-tgts-at-initial-login-455</link>
		<comments>http://www.cool-ade.co.uk/10-6-and-kerberos-tgts-at-initial-login-455#comments</comments>
		<pubDate>Wed, 26 Jan 2011 16:49:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Mac-Windows]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[kerberos]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[Snow Leopard]]></category>

		<guid isPermaLink="false">http://www.cool-ade.co.uk/?p=455</guid>
		<description><![CDATA[Solution available to fix the problem where the Kerberos Ticket Granting Ticket is not issued during an Active Directory user&#8217;s initial login. Apple have detailed the fix in http://support.apple.com/kb/HT4100. A fix is also listed at http://www.afp548.com/forum/viewtopic.php?showtopic=26509. Follow the steps below to force the creation of the Kerberos TGT on initial login. The is taken from [...]]]></description>
			<content:encoded><![CDATA[<p>Solution available to fix the problem where the Kerberos Ticket Granting Ticket is <strong>not</strong> issued during an Active Directory user&#8217;s initial login.</p>
<p>Apple have detailed the fix in <a href="http://support.apple.com/kb/HT4100" target="_blank">http://support.apple.com/kb/HT4100</a>. A fix is also listed at <a href="http://www.afp548.com/forum/viewtopic.php?showtopic=26509" target="_blank">http://www.afp548.com/forum/viewtopic.php?showtopic=26509</a>.</p>
<p>Follow the steps below to force the creation of the Kerberos TGT on initial login. The is taken from the Apple Knowledgebase:-</p>
<ol>
<li>Make a backup copy of the authorization file with this Terminal command:
<pre>sudo cp /etc/authorization /etc/authorization.bak</pre>
</li>
<li>Open the /etc/authorization file in a text editor or plist editing application.</li>
<li>Locate this key:
<pre>&lt;key&gt;system.login.console&lt;/key&gt;</pre>
</li>
<li>Under mechanisms, add the string:
<pre>&lt;string&gt;builtin:krb5store,privileged&lt;/string&gt;</pre>
</li>
<li>Save the file to /etc</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.cool-ade.co.uk/10-6-and-kerberos-tgts-at-initial-login-455/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Podcast Producer 2 integrated with Active Directory</title>
		<link>http://www.cool-ade.co.uk/podcast-producer-2-integrated-with-active-directory-440</link>
		<comments>http://www.cool-ade.co.uk/podcast-producer-2-integrated-with-active-directory-440#comments</comments>
		<pubDate>Sun, 10 Oct 2010 09:00:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Mac-Windows]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Mac OS X Server 10.6]]></category>
		<category><![CDATA[Open Directory]]></category>
		<category><![CDATA[Podcast Producer 2]]></category>

		<guid isPermaLink="false">http://www.cool-ade.co.uk/?p=440</guid>
		<description><![CDATA[I recently had the task of building a Podcast Producer server and integrating it with Active Directory. After stumbling along without much success I decided to look for help. Help was found on the Podcastproducer.org website. Basically, I needed it to allow Active Directory domain users to logon via the Podcast Producer website or logon [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had the task of building a Podcast Producer server and integrating it with Active Directory. After stumbling along without much success I decided to look for help. Help was found on the <a href="http://podcastproducer.org/" target="_blank">Podcastproducer.org</a> website.</p>
<p>Basically, I needed it to allow Active Directory domain users to logon via the Podcast Producer website or logon directly to Mac OS X Server running the Podcast Composer.</p>
<p>The following steps are taken from <a href="http://podcastproducer.org/article.php/20100429001851465" target="_blank">http://podcastproducer.org/article.php/20100429001851465</a>.</p>
<p><strong>Step 1 -﻿ </strong>Install your Mac OS X 10.6 Server for the install DVD<br />
Setup your IP and use your active directory domain as your search base, i.e myorganization.org.<br />
DO NOT setup either a bind to Active Directory ﻿ or to setup Open Directory﻿ as a master server.<br />
Click custom setup and uncheck binding to Active Directory ﻿ or setting up an Open Directory﻿ master server. Instead, just select &#8220;Manually Setup Users and Groups&#8221;. Finally, run Software Update and apply all available patches.</p>
<p><strong>Step 2 -</strong> Make sure you have the DNS record is correct by running</p>
<pre><strong>sudo changeip -checkhostname </strong></pre>
<p>You should see something similar to the  following:</p>
<pre><strong>podcast (192.168.1.2)</strong></pre>
<pre><strong>Primary address = 192.168.1.2</strong></pre>
<pre><strong>Current HostName = podcast.myorganization.org</strong></pre>
<pre><strong>DNS HostName = podcast.myorganization.org</strong></pre>
<pre><strong>The names match. There is nothing to change.
dirserv:success = "success"</strong></pre>
<p>Fix any errors before proceeding.</p>
<p><strong>Step 3 -</strong> Bind to  AD.<br />
Next, in the Terminal run following command ﻿to enable sign-sign on.</p>
<pre><strong>sudo dsconfigad -enablesso</strong></pre>
<p>Next, run the command to allows clear text authentication  to Active Directory ﻿. This is done because of a limitation in the authentication  of Podcast Producer 2﻿ to Active Directory <em> (It&#8217;s a good idea to login to the server with your an  Active Directory account)<br />
</em></p>
<pre><strong>﻿serveradmin settings teams:enableClearTextAuth = yes</strong></pre>
<p><strong>Step 4 -</strong> Enable the require server services.<br />
You will need NFS, Open Directory, Podcast Producer 2 and XGrid.</p>
<p><strong>Step 5 -</strong> Setup Open Directory.<br />
Set it up as a Open Directory master while connected to Active Directory<br />
Set your LDAP admin name to be the same as your local Admin account.<br />
The LDAP search base is the AD record of the machine i.e. &#8211; dc=podcast,dc=myorganization, dc=edu<br />
Once setup, ensure that Kerberos is not running. It shouldn&#8217;t be running because it is using Active Directory Kerberos realm.</p>
<p><strong>Step 6 -</strong> Setup NFS<br />
Share Library/PodcastProducer - <span style="font-size: 12px;"><em>(This directory does not exist until you click on the podcast producer service, then click configure. Doing this will create the directory. Do not do anything more than merely start the config process to invoke the creation of the directory)</em></span><br />
- Hit share<br />
- Enable Automount<br />
- Use LDAP domain<br />
- Share over NFS<br />
- Map to Shared Library folder (use the LDAP admin account to bind)<br />
- Protocol options &#8211; Make sure afp, smb and ftp are off.<br />
- NFS on: Select Export this item to a virtual interface/NIC<br />
- Export to a particular subnet that what to have access.<br />
- Map root to root<br />
Start NFS</p>
<p><strong>Step 7 -</strong> Configure XGrid<br />
Run setup assistant<br />
Host a grid<br />
Bind with an AD account. This should be a regular domain account with no special privileges.</p>
<p><strong>Step 8 -</strong> Setup the Podcast Producer service.<br />
DO NOT click Configure Podcast Producer ﻿.  Instead, click on Settings and change Podcast Library to /Library/PodcastProducer/Shared<br />
Use the ﻿Standard Domain user as the Xgrid username. This should be the same as the one used in the XGrid section of this document.<br />
Change Admin shortname to the short name of your admin account<br />
Start the Podcast Producer Service</p>
<p><strong>Trouble Shooting -</strong> Podcast Producer﻿ 2 is highly dependent on XGrid. XGrid seems to be the Achilles  Heel of Podcast Producer. If you are submitting jobs successfully and find that that  XGrid is failing, you can try deleting the following file ﻿and then restarting the Podcast Producer﻿ server.</p>
<pre><strong>/var/pcast/serve/﻿</strong><strong>krb_cc</strong></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.cool-ade.co.uk/podcast-producer-2-integrated-with-active-directory-440/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox and Windows Integrated Authentication</title>
		<link>http://www.cool-ade.co.uk/firefox-and-windows-integrated-authentication-174</link>
		<comments>http://www.cool-ade.co.uk/firefox-and-windows-integrated-authentication-174#comments</comments>
		<pubDate>Fri, 01 Jan 2010 09:00:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mac-Windows]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://www.cool-ade.co.uk/?p=174</guid>
		<description><![CDATA[Firefox can authenticate with Active Directory using Kerberos single sign-on. It works on both Macs and PCs. This allows automatic authentication to intranets or specific internal company websites.

See http://www.mozilla.org/projects/netlib/integrated-auth.html for the specifics on how it works. [...]
]]></description>
			<content:encoded><![CDATA[<p>Firefox can authenticate with Active Directory using Kerberos single sign-on. It works on both Macs and PCs. This allows automatic authentication to intranets or specific internal company websites.</p>
<p>See<a href="http://www.mozilla.org/projects/netlib/integrated-auth.html" target="_blank"> http://www.mozilla.org/projects/netlib/integrated-auth.html</a> for the specifics on how it works.</p>
<p>Launch Firefox.  In the URL Field type <strong>about:config<br />
<img class="size-full wp-image-187 alignnone" style="border: 1px solid black; padding: 3px; margin-top: 6px; margin-bottom: 4px;" title="ffadac1" src="http://www.cool-ade.co.uk/wordpress/wp-content/uploads/ffadac1.png" alt="ffadac1" width="480" height="342" /></strong></p>
<p>Look for the following three preference names:</p>
<ul>
<li>
<address>network.automatic-ntlm-auth.trusted-uris</address>
</li>
<li>
<address>network.negotiate-auth.delegation-uris</address>
</li>
<li>
<address>network.negotiate-auth.trusted-uris.</address>
</li>
</ul>
<p>Double click on each preference name and add<strong> ‘http://yourwebsite-1, http://yourwebsite-2, yourActiveDirectoryDomainName’</strong> to its value field. You can add more sites as required.</p>
<p>Close the about:config windows and the following entries will be written into your prefs.js file which resides in the the Firefox User Profile directory:</p>
<ul>
<li>
<address>user_pref(&#8220;network.automatic-ntlm-auth.trusted-uris&#8221;, &#8220;http://yourwebsite-1, http://yourwebsite-2, yourADdomain&#8221;);</address>
</li>
<li>
<address>user_pref(&#8220;network.negotiate-auth.delegation-uris&#8221;, &#8220;http://yourwebsite-1, http://yourwebsite-2, yourADdomain.com&#8221;);</address>
</li>
<li>
<address>user_pref(&#8220;network.negotiate-auth.trusted-uris&#8221;, &#8220;http://yourwebsite-1, http://yourwebsite-2, yourADdomain.com&#8221;</address>
</li>
</ul>
<p>You have now configured Firefox to use Integrated Authentication on your network.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cool-ade.co.uk/firefox-and-windows-integrated-authentication-174/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

