<?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>John McLearshibboleth | John McLear</title>
	<atom:link href="http://mclear.co.uk/category/shibboleth/feed/" rel="self" type="application/rss+xml" />
	<link>http://mclear.co.uk</link>
	<description>My mission: To encourage effective use of ICT in Schools. My main focus is on ages 3-11.</description>
	<lastBuildDate>Thu, 17 May 2012 21:14:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://primaryblogger.co.uk/?v=3.3.2</generator>
		<item>
		<title>A week in the life..</title>
		<link>http://mclear.co.uk/2010/09/19/a-week-in-the-life/</link>
		<comments>http://mclear.co.uk/2010/09/19/a-week-in-the-life/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 18:25:46 +0000</pubDate>
		<dc:creator>johnyma22</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[etherpad]]></category>
		<category><![CDATA[ICT]]></category>
		<category><![CDATA[primary]]></category>
		<category><![CDATA[Primary School]]></category>
		<category><![CDATA[shibboleth]]></category>

		<guid isPermaLink="false">http://mclear.co.uk/?p=1757</guid>
		<description><![CDATA[I haven&#8217;t been very vocal lately, because I have been busy&#8230; Satpin I have been working on Ian Addisons new project now called Satpin (something to do with phonics according to Miss Pitkethly).  My Javascript skills have improved massively doing this project which I have enjoyed thoroughly.  Javascript is awesome.  I need a decent tutor [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #000000;"><img title="johnymac-tired" src="http://mclear.co.uk/files/2010/09/johnymac-tired.png" alt="" width="550" height="171" /></span></p>
<p><span style="color: #000000;">I haven&#8217;t been very vocal lately, because I have been busy&#8230;</span></p>
<h2><span style="color: #000000;">Satpin</span></h2>
<p><span style="color: #000000;"><a href="http://mclear.co.uk/files/2010/09/johnymac-tired.png"></a>I have been working on Ian Addisons new project now called Satpin (something to do with phonics according to Miss Pitkethly).  My Javascript skills have improved massively doing this project which I have enjoyed thoroughly.  Javascript is awesome.  I need a decent tutor though, I am cobbling my way through stuff using &#8220;John&#8221; logic which isn&#8217;t good enough.  Once the project is complete/stable I will be releasing it open source (it will require a LAMP stack).  I am spending masses of attention to detail on this project, more than I have ever done.  I&#8217;m focusing 99% of my efforts on UI.  I decided to make it writeable by anyone which will upset some people but oh well..</span></p>
<h2><span style="color: #000000;">Wind power</span></h2>
<p><span style="color: #000000;">I have been finishing the electrics on my wind turbine, which is now up and running (hopefully okay).  It&#8217;s been a while since I did any component level work and Sparky helped me which was good.</span></p>
<h2><span style="color: #000000;">Apache load balancing</span></h2>
<p><span style="color: #000000;">We spent a few hours working on how to improve load balancing on our main apache cluster.  We are considering casandra if we grow any quicker than our current projections.</span></p>
<h2><span style="color: #000000;">Shib constipation</span></h2>
<p><span style="color: #000000;">Mid week I struggled and I&#8217;m still struggling massively with a Shib SP deployment.  I&#8217;m running the same config as another deployment but I am getting errors.  Think this is a job for team john and tom to get sorted properly.  We are doing it so we can work with the Swedish equivalent of JISC for their Etherpad deployment.</span></p>
<h2><strong><span style="color: #000000;">Classdroid</span></strong></h2>
<p><span style="color: #000000;">We got classdroid working properly, well, sort of.  Turns out Android isn&#8217;t as cool as I first thought.  Well, android is..  Turns out motorola/lg etc. are idiots and install custom software including custom camera intents that breaks a lot of the phones functionality.  Thankfully google will fix this with any v2+ updates.  The LG Optimus is due V2.1 this month so I am willing to wait a few weeks instead of trying to squash a documented/fixed bug.</span></p>
<h2><strong><span style="color: #000000;">PHP</span></strong></h2>
<p><span style="color: #000000;">I helped Ch</span><span style="color: #000000;">allenge CLC with a touch of PHP this week, super easy stuff.  It is always good to collaborate with people, especially when I am so comfortable helping out in PHP.</span></p>
<h2><span style="color: #000000;">Etherpad</span></h2>
<p>I did a few more edu installs of Etherpad, nothing exciting here.  Wrote a new way to integrate with the scribblar API.  Stefan has the code if anyone wants it.   Important thing to note, why the Hell are so many Americans and now Africans getting me in to do Etherpad deployments yet there are so few EU deployments going on?  Is their something about Europeans and our lack of encouraging collaboration in the work/edu place?</p>
<p><strong>Finally.  Happy Pirates day!  Now gimme your loot.</strong></p>
<p class="wp-report-this"><a href="http://mclear.co.uk?moderation_action=report_form&object_type=post&object_id=1757&width=250&height=300" class="thickbox" title="Report This Post">Report This Post</a></p><p class="relatedP">Related posts:<ol>
<li class="relatedP"><a href='http://mclear.co.uk/2010/04/26/bmoble-teachmeet-530pm-20th-may-abundant-life-centre/' rel='bookmark' title='bMoble Teachmeet 5:30pm 20th May @ Abundant Life Centre'>bMoble Teachmeet 5:30pm 20th May @ Abundant Life Centre</a> <small>The bMoble Teachmeet will be at 5:30pm on the 20th...</small></li>
<li class="relatedP"><a href='http://mclear.co.uk/2011/10/12/video-e-safety-never-meet-anyone-in-real-life-that-you-met-online/' rel='bookmark' title='Video: e-safety, never meet anyone in real life that you met online'>Video: e-safety, never meet anyone in real life that you met online</a> <small>Report This Post...</small></li>
<li class="relatedP"><a href='http://mclear.co.uk/2009/06/23/second-life-or-virtual-3d-worlds-in-primary-schools/' rel='bookmark' title='Second Life or Virtual 3d Worlds in Primary Schools'>Second Life or Virtual 3d Worlds in Primary Schools</a> <small>Naace are running a conference on using 3d virtual worlds...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://mclear.co.uk/2010/09/19/a-week-in-the-life/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What is a Learning Platform &#8211; 3 simple video explanations</title>
		<link>http://mclear.co.uk/2010/05/25/what-is-a-learning-platform/</link>
		<comments>http://mclear.co.uk/2010/05/25/what-is-a-learning-platform/#comments</comments>
		<pubDate>Tue, 25 May 2010 12:00:19 +0000</pubDate>
		<dc:creator>Admin Admin</dc:creator>
				<category><![CDATA[ICT]]></category>
		<category><![CDATA[learning platform]]></category>
		<category><![CDATA[primary]]></category>
		<category><![CDATA[Primary School]]></category>
		<category><![CDATA[Primary School ICT]]></category>
		<category><![CDATA[shibboleth]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://mclear.co.uk/?p=951</guid>
		<description><![CDATA[Report This PostRelated posts: Google Cloudcourse is not a learning platform "CloudCourse is a course scheduling system. &#8221; &#8212; Google Code.... Great video that touches on Learning with Games Love the iPad gag at 17 minutes. He also shows... Jaycut in the primary classroom &#8211; Video editing Recently when making my GTA application I checked [...]]]></description>
			<content:encoded><![CDATA[<p><span> </span> <span> </span>
<param>
<param><embed type="application/x-shockwave-flash" width="550" height="385" src="http://www.youtube.com/v/QdP4_7xXXVw&amp;hl=en_GB&amp;fs=1&amp;" allowfullscreen="true"></embed></p>
<param>
<param>
<param><embed src="http://www.youtube.com/v/Py32mv7rKO0&amp;hl=en_GB&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="550" height="385"></embed></p>
<param></param>
<param></param>
<param></param><embed src="http://www.youtube.com/v/UYQGPnUBYZY&amp;hl=en_GB&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="550" height="385"></embed></p>
<p class="wp-report-this"><a href="http://mclear.co.uk?moderation_action=report_form&object_type=post&object_id=951&width=250&height=300" class="thickbox" title="Report This Post">Report This Post</a></p><p class="relatedP">Related posts:<ol>
<li class="relatedP"><a href='http://mclear.co.uk/2010/05/26/google-cloudcourse-is-not-a-learning-platform/' rel='bookmark' title='Google Cloudcourse is not a learning platform'>Google Cloudcourse is not a learning platform</a> <small>"CloudCourse is a course scheduling system. &#8221; &#8212; Google Code....</small></li>
<li class="relatedP"><a href='http://mclear.co.uk/2010/05/05/great-video-that-touches-on-learning-with-games/' rel='bookmark' title='Great video that touches on Learning with Games'>Great video that touches on Learning with Games</a> <small>Love the iPad gag at 17 minutes. He also shows...</small></li>
<li class="relatedP"><a href='http://mclear.co.uk/2010/06/07/jaycut-in-the-primary-classroom-video-editing/' rel='bookmark' title='Jaycut in the primary classroom &#8211; Video editing'>Jaycut in the primary classroom &#8211; Video editing</a> <small>Recently when making my GTA application I checked out Jaycut....</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://mclear.co.uk/2010/05/25/what-is-a-learning-platform/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>One social web could make school social networking a reality</title>
		<link>http://mclear.co.uk/2010/05/14/one-social-web-could-make-school-social-networking-a-reality/</link>
		<comments>http://mclear.co.uk/2010/05/14/one-social-web-could-make-school-social-networking-a-reality/#comments</comments>
		<pubDate>Fri, 14 May 2010 02:23:09 +0000</pubDate>
		<dc:creator>Admin Admin</dc:creator>
				<category><![CDATA[ICT]]></category>
		<category><![CDATA[primary]]></category>
		<category><![CDATA[Primary School]]></category>
		<category><![CDATA[Primary School ICT]]></category>
		<category><![CDATA[shibboleth]]></category>
		<category><![CDATA[social network]]></category>

		<guid isPermaLink="false">http://mclear.co.uk/?p=845</guid>
		<description><![CDATA[Ever wished you could have a school social network that has the the privacy settings to protect pupils yet the power to connect pupils and teachers globally? One Social Web may make this a reality.  The purpose of One Social Web is to enable free, open, and decentralized social applications on the web. *Like Facebook [...]]]></description>
			<content:encoded><![CDATA[<p>Ever wished you could have a school <a class="zem_slink" title="Social network" rel="nofollow" href="http://en.wikipedia.org/wiki/Social_network">social network</a> that has the the <a class="zem_slink" title="privacy settings" rel="nofollow" href="http://www.facebook.com/privacy">privacy settings</a> to protect pupils yet the power to connect pupils and teachers globally?</p>
<p><a rel="nofollow" href="http://onesocialweb.org/">One Social Web</a> may make this a reality.  The purpose of One Social Web is to enable free, open, and decentralized social applications on the web. *Like Facebook but not owned by Facebook, owned by, well um, everyone!</p>
<p>Usually your school data exists only on your school server.  If your school server was integrated with One Social Web school pupils or teachers could easily be &#8220;transfered&#8221; to another school without losing any information, files etc. and/or be able to access their old school work whilst being access to connect their new file storage.</p>
<p>The One Social Web platform is based in London, UK and has developers all around the world.  The platform is completely open so anyone can contribute and privacy settings are managed on a per user basis.</p>
<p>It would be interesting to see the first school deployment of this, I certainly hope I will get the opportunity to tie <a rel="nofollow" href="http://primaryschoolteaching.co.uk">Primary School Teaching</a> into the platform!  It would also be interesting to debate how One Social Web can work with Shibboleth providing not only single level accessibility but accessibility at an organizational level.</p>
<p><span> </span> <span> </span>
<param />
<param /><embed type="application/x-shockwave-flash" width="560" height="335" src="http://www.youtube.com/v/o7Pt0PXC_Bs&amp;hl=en_GB&amp;fs=1&amp;" allowfullscreen="true"></embed></p>
<h6 class="zemanta-related-title" style="font-size: 1em">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a rel="nofollow" href="http://www.wired.com/epicenter/2010/05/facebook-open-alternative/">Open Facebook Alternatives Gain Momentum and $115K</a> (wired.com)</li>
<li class="zemanta-article-ul-li"><a rel="nofollow" href="http://blog.ibeentoubuntu.com/2010/02/forget-google-buzz-promote-onesocialweb.html">Forget Google Buzz &#8212; Promote OneSocialWeb</a> (ibeentoubuntu.com)</li>
</ul>
<div class="zemanta-pixie" style="margin-top: 10px;height: 15px"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" rel="nofollow" href="http://reblog.zemanta.com/zemified/18bb8908-3d54-47ef-ba3e-943adfca4e80/"><img class="zemanta-pixie-img" style="border: none;float: right" src="http://img.zemanta.com/reblog_e.png?x-id=18bb8908-3d54-47ef-ba3e-943adfca4e80" alt="Reblog this post [with Zemanta]" /></a></div>
<p class="wp-report-this"><a href="http://mclear.co.uk?moderation_action=report_form&object_type=post&object_id=845&width=250&height=300" class="thickbox" title="Report This Post">Report This Post</a></p><p class="relatedP">Related posts:<ol>
<li class="relatedP"><a href='http://mclear.co.uk/2009/09/01/is-email-a-form-of-social-media-edchat/' rel='bookmark' title='Is Email a form of Social Media #edchat'>Is Email a form of Social Media #edchat</a> <small>Yes it is. Social media are media designed to be...</small></li>
<li class="relatedP"><a href='http://mclear.co.uk/2011/02/24/what-version-of-what-operating-system-is-your-school-curriculum-server-currently-running/' rel='bookmark' title='What version of what operating system is your school curriculum server currently running?'>What version of what operating system is your school curriculum server currently running?</a> <small>[poll id="3"] I&#8217;m curious to see how many schools have...</small></li>
<li class="relatedP"><a href='http://mclear.co.uk/2009/03/22/primary-technology-marketing-video-about-to-go-live-how-did-i-make-it/' rel='bookmark' title='Primary Technology Marketing Video about to go live. How did I make it?'>Primary Technology Marketing Video about to go live. How did I make it?</a> <small>Just a quick set of answers and a copy of...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://mclear.co.uk/2010/05/14/one-social-web-could-make-school-social-networking-a-reality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Etherpad with Shibboleth Authentication (Technical document)</title>
		<link>http://mclear.co.uk/2010/03/05/etherpad-with-shibboleth-authentication-technical-document/</link>
		<comments>http://mclear.co.uk/2010/03/05/etherpad-with-shibboleth-authentication-technical-document/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 23:48:00 +0000</pubDate>
		<dc:creator>Admin Admin</dc:creator>
				<category><![CDATA[etherpad]]></category>
		<category><![CDATA[shibboleth]]></category>

		<guid isPermaLink="false">http://mclear.primaryblogger.co.uk/2010/03/05/etherpad-with-shibboleth-authentication-technical-document/</guid>
		<description><![CDATA[I want to login to Etherpad with my UK federation/Shibboleth login. Firstly I need to get my SP working.Configure SP &#38; Apache initially.. I need to configure Tomcat to use Shibboleth for Authentication&#160;configure Jetty to use Shibboleth Authentication.Once this is done I will have the users attributes as environment variables. Now I have the variables [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="nofollow" href="http://4.bp.blogspot.com/_NislCXjnul0/S4_e2Pn6LnI/AAAAAAAACsw/WExEbrus3vM/s1600-h/ShibEpad.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://4.bp.blogspot.com/_NislCXjnul0/S4_e2Pn6LnI/AAAAAAAACsw/WExEbrus3vM/s320/ShibEpad.png" /></a>I want to login to Etherpad with my UK federation/Shibboleth login.</p>
<p>Firstly I need to get my SP working.<br />Configure SP &amp; Apache initially.. <br />I need to <s><a rel="nofollow" href="http://wiki.oss-watch.ac.uk/ShibbolethTomcatIntegration">configure Tomcat to use Shibboleth for Authentication</a>&nbsp;</s><a rel="nofollow" href="http://docs.codehaus.org/display/JETTY/Configuring+AJP13+Using+mod_jk">configure Jetty to use Shibboleth Authentication.</a><br />Once this is done I will have the users attributes as environment variables.</p>
<p>Now I have the variables I need to create a script to check the variables and create an account if required. &nbsp;All sounds pretty simple right? &nbsp;Let&#8217;s hope so, as I make progress I will document my changes.</p>
<p>I&#8217;m&nbsp;referring&nbsp;to the LDAP plugin patch code for how to handle &#8220;talking to etherpad&#8221;.</p>
<p>ETA is 3/4 weeks. &nbsp;Sucks that I need to use Apache but oh well!!</p>
<p>Note: &nbsp;Etherpad runs on Jetty, not Tomcat and doesn&#8217;t require Apache. &nbsp;It is the shibboleth element of this that requires Apache to operate.</p>
<p>Note: &nbsp;Thanks to nuba for reminding me about Jetty.</p>
<p class="wp-report-this"><a href="http://mclear.co.uk?moderation_action=report_form&object_type=post&object_id=317&width=250&height=300" class="thickbox" title="Report This Post">Report This Post</a></p><p class="relatedP">Related posts:<ol>
<li class="relatedP"><a href='http://mclear.co.uk/2009/11/07/installing-shibboleth-sp-2-3-on-centos/' rel='bookmark' title='Installing shibboleth SP 2.3 on CentOS'>Installing shibboleth SP 2.3 on CentOS</a> <small>Press y 3 times. Done. Proceed to configuration.. Report This...</small></li>
<li class="relatedP"><a href='http://mclear.co.uk/2009/11/03/why-is-my-shibboleth-idp-so-slow-to-accept-the-first-connection/' rel='bookmark' title='Why is my shibboleth IDP so slow to accept the first connection?'>Why is my shibboleth IDP so slow to accept the first connection?</a> <small>When I create my first connection to my shibboleth IDP...</small></li>
<li class="relatedP"><a href='http://mclear.co.uk/2009/11/11/how-to-kill-a-shibboleth-session/' rel='bookmark' title='How to kill a shibboleth session'>How to kill a shibboleth session</a> <small>Kill an SP session with a HTML redirect: &lt;meta http-equiv=&#8221;REFRESH&#8221;...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://mclear.co.uk/2010/03/05/etherpad-with-shibboleth-authentication-technical-document/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Etherpad with Active Directory (LDAP/AD)</title>
		<link>http://mclear.co.uk/2010/02/03/etherpad-with-active-directory-ldapad/</link>
		<comments>http://mclear.co.uk/2010/02/03/etherpad-with-active-directory-ldapad/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 17:20:00 +0000</pubDate>
		<dc:creator>Admin Admin</dc:creator>
				<category><![CDATA[ad]]></category>
		<category><![CDATA[etherpad]]></category>
		<category><![CDATA[ldap]]></category>
		<category><![CDATA[shibboleth]]></category>
		<category><![CDATA[single sign on]]></category>
		<category><![CDATA[sso]]></category>

		<guid isPermaLink="false">http://mclear.primaryblogger.co.uk/2010/02/03/etherpad-with-active-directory-ldapad/</guid>
		<description><![CDATA[So you want to host your own Etherpad deployment and you want to tie it into your schools AD/LDAP/Active directory? Below are the basic instructions for how to accomplish this. Alternatively you can pay us to do it. Get the patch lynx https://gist.github.com/10061b4b213619816db5 Get the etherpad source (warning- may take some time- go make a [...]]]></description>
			<content:encoded><![CDATA[<div>So you want to host your own <span class="blsp-spelling-error" id="SPELLING_ERROR_0">Etherpad</span> deployment and you want to tie it into your schools AD/<span class="blsp-spelling-error" id="SPELLING_ERROR_1">LDAP</span>/Active directory?  Below are the basic instructions for how to accomplish this.  <a rel="nofollow" href="http://primaryt.co.uk/contact.html">Alternatively you can pay us to do it.</a></div>
<div></div>
<div><b>Get the patch</b></div>
<div>lynx https://gist.github.com/10061b4b213619816db5 </div>
<div></div>
<div><b>Get the <span class="blsp-spelling-error" id="SPELLING_ERROR_2">etherpad</span> source (warning- may take some time- go make a cuppa tea)</b></div>
<div><span class="blsp-spelling-error" id="SPELLING_ERROR_3">hg</span> clone https://etherpad.googlecode.com/hg/ <span class="blsp-spelling-error" id="SPELLING_ERROR_4">etherpad</span> </div>
<div></div>
<div><b>Go to the <span class="blsp-spelling-error" id="SPELLING_ERROR_5">etherpad</span> folder</b></div>
<div><span class="blsp-spelling-error" id="SPELLING_ERROR_6">cd</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_7">etherpad</span> </div>
<div></div>
<div><b>Extract the patch</b></div>
<div>tar -<span class="blsp-spelling-error" id="SPELLING_ERROR_8">xvz</span> &#8211;strip-components=1 -f ../gist10061b4b213619816db5-e60df95e16c09700b4cf07cd87b9732dd7b15ace.tar.gz</div>
<div></div>
<div><b>Apply the patch</b></div>
<p>patch -p1 &lt; ldap_support.patch
<div>
<div></div>
<div><b>Set your superdomain</b></div>
<div>nano trunk/etherpad/src/etherpad/globals.js</div>
<div><i>add yourdomain.whatever to the SUPERDOMAINS</i></div>
<div></div>
<div><b>Edit pro_accounts.js</b></div>
<div>nano trunk/etherpad/src/etherpad/pro/pro_accounts.js</div>
<div></div>
<div><b>Change directory</b></div>
<div>cd trunk/etherpad</div>
<div></div>
<div><b>Add the useLdapconf to the config</b></div>
<div>echo &#8220;etherpad.useLdapConfiguration = ./etc/json.config&#8221; >> etc/etherpad.localdev-default.properties</div>
<div></div>
<div><b>Edit <span class="blsp-spelling-error" id="SPELLING_ERROR_9">json</span>.<span class="blsp-spelling-error" id="SPELLING_ERROR_10">config</span></b></div>
<div><span class="blsp-spelling-error" id="SPELLING_ERROR_11">nano</span> etc/<span class="blsp-spelling-error" id="SPELLING_ERROR_12">json</span>.<span class="blsp-spelling-error" id="SPELLING_ERROR_13">config</span></div>
<div></div>
<div><i>Paste in (you need the {}&#8217;s):  </i></div>
<div><i><br /></i></div>
<div><i>  {</i></div>
<div><i>    &#8220;<span class="blsp-spelling-error" id="SPELLING_ERROR_14">url</span>&#8221;           : &#8220;ldap://localhost:10389&#8243;,</i></div>
<div><i>    &#8220;principal&#8221;     : &#8220;<span class="blsp-spelling-error" id="SPELLING_ERROR_15">uid</span>=admin,<span class="blsp-spelling-error" id="SPELLING_ERROR_16">ou</span>=system&#8221;, </i></div>
<div><i>    &#8220;password&#8221;      : &#8220;secret&#8221;, </i></div>
<div><i>    &#8220;<span class="blsp-spelling-error" id="SPELLING_ERROR_17">rootPath</span>&#8221;      : &#8220;<span class="blsp-spelling-error" id="SPELLING_ERROR_18">ou</span>=users,<span class="blsp-spelling-error" id="SPELLING_ERROR_19">ou</span>=system&#8221;, </i></div>
<div><i>    &#8220;<span class="blsp-spelling-error" id="SPELLING_ERROR_20">userClass</span>&#8221;     : &#8220;person&#8221;, </i></div>
<div><i>    &#8220;<span class="blsp-spelling-error" id="SPELLING_ERROR_21">nameAttribute</span>&#8221; : &#8220;<span class="blsp-spelling-error" id="SPELLING_ERROR_22">displayname</span>&#8220;, </i></div>
<div><i>    &#8220;<span class="blsp-spelling-error" id="SPELLING_ERROR_23">ldapSuffix</span>&#8221;    : &#8220;@<span class="blsp-spelling-error" id="SPELLING_ERROR_24">ldap</span>&#8221; </i></div>
<div><i>  }</i></div>
<div></div>
<div><i>Replacing the above with your settings.</i></div>
<div></div>
<div><b>Build your <span class="blsp-spelling-error" id="SPELLING_ERROR_25">etherpad</span></b></div>
<div>bin/<span class="blsp-spelling-error" id="SPELLING_ERROR_26">rebuildjar</span>.sh</div>
<div></div>
<div><b>Test your <span class="blsp-spelling-error" id="SPELLING_ERROR_27">etherpad</span></b></div>
<div>bin/run-local.sh</div>
<div></div>
<div><b>Browse to http://yourdomain.com:9000/ep/pro-account/sign-in</b></div>
<div></div>
<div><b>Type in your email address (of the user in <span class="blsp-spelling-error" id="SPELLING_ERROR_28">ldap</span>) and password</b></div>
<div></div>
<div>Fin!  Credit to Elliot <span class="blsp-spelling-error" id="SPELLING_ERROR_29">Kroo</span> and <span class="blsp-spelling-error" id="SPELLING_ERROR_30">Marcio</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_31">Starke</span> &#8211; discussed further in <a rel="nofollow" href="http://groups.google.com/group/etherpad-open-source-discuss/browse_thread/thread/b0907ca86976f913">this google group</a>.</div>
<div></div>
<div>Shibboleth integration coming mid 2010 (if anyone wants to fund this please <a rel="nofollow" href="http://primaryt.co.uk/contact.html">get in touch</a>!)</div>
</div>
<p class="wp-report-this"><a href="http://mclear.co.uk?moderation_action=report_form&object_type=post&object_id=298&width=250&height=300" class="thickbox" title="Report This Post">Report This Post</a></p><p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://mclear.co.uk/2010/02/03/etherpad-with-active-directory-ldapad/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Shibboleth IDP configuration for multiple organizations &amp; Google apps</title>
		<link>http://mclear.co.uk/2009/11/21/shibboleth-idp-configuration-for-multiple-organizations-google-apps/</link>
		<comments>http://mclear.co.uk/2009/11/21/shibboleth-idp-configuration-for-multiple-organizations-google-apps/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 03:03:00 +0000</pubDate>
		<dc:creator>Admin Admin</dc:creator>
				<category><![CDATA[apps]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[idp]]></category>
		<category><![CDATA[shibboleth]]></category>
		<category><![CDATA[single sign on]]></category>
		<category><![CDATA[sso]]></category>

		<guid isPermaLink="false">http://mclear.primaryblogger.co.uk/2009/11/21/shibboleth-idp-configuration-for-multiple-organizations-google-apps/</guid>
		<description><![CDATA[So you want to configure your IDP to allow logins from multiple organizations google apps? IE you want SchoolA to sign into http://docs.SchoolA.com and SchoolB to sign into http://docs.SchoolB.com. The documentation on googles site isn&#8217;t very clear so here are some step by step instructions. Before you even make a start, backup ALL of your [...]]]></description>
			<content:encoded><![CDATA[<p>So you want to configure your IDP to allow logins from multiple organizations google apps?  IE you want SchoolA to sign into http://docs.SchoolA.com and SchoolB to sign into http://docs.SchoolB.com.</p>
<p>The documentation on googles site isn&#8217;t very clear so here are some step by step instructions.</p>
<p>Before you even make a start, backup ALL of your IDP configuration files.</p>
<p>PreReqs:</p>
<div>
<ul>
<li>Working IDP</li>
<li>Google Apps Educational Account</li>
<li>CNAME records set for docs.SchoolA.com and docs.SchoolB.com</li>
</ul>
</div>
<p>Firstly <a rel="nofollow" href="https://shibboleth.usc.edu/docs/google-apps/"><span style="color: #000000;">complete the steps</span></a> documented beautifully by <a rel="nofollow" href="http://willnorris.com/"><span style="color: #000000;">Will Norris</span></a> &#8211; Do the config for any school, we are just doing this to make sure you have a working IDP.</p>
<p>Test the above config changes by browsing to http://apps.SchoolA.com where SchoolA.com is the domain of the school you have configure google apps for.  A usual misconception new users have about google apps is that it will create user accounts when you first login.  This is not true.  Your user account name on google apps must match the value being passed by the IDP.  I have written a perl google apps provisioning tool, get in touch if you want it.</p>
<p>It worked?  Great!  If not, don&#8217;t continue.  Get Will&#8217;s configuration working first then continue.</p>
<p>Now let&#8217;s get started configuring your IDP to allow multiple organizations to authenticate to Google Apps.</p>
<p>1. Log into your google apps admin account at http://google.com/a/SchoolA.com</p>
<p>2. Click Advanced tools &#8211; Set up Single Sign on &#8211; Tick Use a domain specified issuer</p>
<p>You are done in Google Apps.  Congrats.</p>
<p>3. Ssh into your IDP</p>
<p>4. Is your Google Metadata located at /opt/shibboleth-idp/metadata/google-metadata.xml ?  It should be, if not, modify the below guide to suite your paths.  It will make sense..</p>
<p>5. Edit /opt/shibboleth-idp/metadata/google-metadata.xml to read</p>
<div>
<div>
<pre class="brush: plain; title: ; notranslate">
&lt;EntityDescriptor entityID=&quot;google.com/a/schoola.com&quot; xmlns=&quot;urn:oasis:names:tc:SAML:2.0:metadata&quot;&gt;
&lt;SPSSODescriptor protocolSupportEnumeration=&quot;urn:oasis:names:tc:SAML:2.0:protocol&quot;&gt;
&lt;NameIDFormat&gt;urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified&lt;/NameIDFormat&gt;
&lt;AssertionConsumerService index=&quot;1&quot; Binding=&quot;urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST&quot;
Location=&quot;https://www.google.com/a/schoola.com/acs&quot; /&gt;
&lt;/SPSSODescriptor&gt;
&lt;/EntityDescriptor&gt;
</pre>
</div>
<div>
<p>6. Copy google-metadata.xml to google-metadata2.xml</p>
<p>7. Edit /opt/shibboleth-idp/metadata/google-metadata2.xml to read</p>
<div>
<pre class="brush: plain; title: ; notranslate">
&lt;EntityDescriptor entityID=&quot;google.com/a/schoolb.com&quot; xmlns=&quot;urn:oasis:names:tc:SAML:2.0:metadata&quot;&gt;
&lt;SPSSODescriptor protocolSupportEnumeration=&quot;urn:oasis:names:tc:SAML:2.0:protocol&quot;&gt;
&lt;NameIDFormat&gt;urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified&lt;/NameIDFormat&gt;
&lt;AssertionConsumerService index=&quot;1&quot; Binding=&quot;urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST&quot;
Location=&quot;https://www.google.com/a/schoolb.com/acs&quot; /&gt;
&lt;/SPSSODescriptor&gt;
&lt;/EntityDescriptor&gt;
</pre>
</div>
<div>
<p>8. Edit /etc/shibboleth/relying-party.xml</p>
<p>9. Smile</p>
<p>10. Make me a cup of tea</p>
<div>
<div>
<p>11. Replace the entire Relying Party section for the google connectivity.  After you are done it should read something like&#8230;</p>
<div>
<div>
<div>
<pre class="brush: plain; title: ; notranslate">
&lt;RelyingParty id=&quot;google.com/a/schoola.com&quot;
provider=&quot;https://idp.youridp.com/idp/shibboleth&quot;
defaultSigningCredentialRef=&quot;IdPCredential&quot;&gt;
&lt;ProfileConfiguration xsi:type=&quot;saml:SAML2SSOProfile&quot; encryptAssertions=&quot;never&quot; encryptNameIds=&quot;never&quot; /&gt;
&lt;/RelyingParty&gt;
&lt;RelyingParty id=&quot;google.com/a/schoolb.com&quot;
provider=&quot;https://idp.youridp.com/idp/shibboleth&quot;
defaultSigningCredentialRef=&quot;IdPCredential&quot;&gt;
&lt;ProfileConfiguration xsi:type=&quot;saml:SAML2SSOProfile&quot; encryptAssertions=&quot;never&quot; encryptNameIds=&quot;never&quot; /&gt;
&lt;/RelyingParty&gt;
</pre>
</div>
<div>
<p>12. Search for Google.com again &#8211; look for the MetadataProvider section</p>
<p>13. Copy and paste the first reference replacing .xml with 2.xml, change the second schools id value to GoogleMD2, it should read something like this:</p>
<div>
<div>
<div>
<pre class="brush: plain; title: ; notranslate">
&lt;MetadataProvider id=&quot;GoogleMD&quot; xsi:type=&quot;FilesystemMetadataProvider&quot; xmlns=&quot;urn:mace:shibboleth:2.0:metadata&quot;
metadataFile=&quot;/opt/shibboleth-idp/metadata/google-metadata.xml&quot; maintainExpiredMetadata=&quot;true&quot; /&gt;
&lt;MetadataProvider id=&quot;GoogleMD2&quot; xsi:type=&quot;FilesystemMetadataProvider&quot; xmlns=&quot;urn:mace:shibboleth:2.0:metadata&quot;
metadataFile=&quot;/opt/shibboleth-idp/metadata/google-metadata2.xml&quot; maintainExpiredMetadata=&quot;true&quot; /&gt;
</pre>
</div>
<div>
<p>Congrats, you are done in relying-party.xml!</p>
<p>14. Edit /etc/shibboleth/attribute-filter.xml</p>
<p>15. Search for google.com</p>
<p>16. Edit the value to read &#8220;google.com/a/schoola.com&#8221;</p>
<p>17. Copy and paste the policy, replace schoola.com with schoolb.com in the new policy.</p>
<p>It should read:</p>
<div>
<div>
<div>
<pre class="brush: plain; title: ; notranslate">
&lt;AttributeFilterPolicy&gt;
&lt;PolicyRequirementRule xsi:type=&quot;basic:AttributeRequesterString&quot; value=&quot;google.com/a/schoola.com&quot; /&gt;
&lt;AttributeRule attributeID=&quot;principal&quot;&gt;
&lt;PermitValueRule xsi:type=&quot;basic:ANY&quot; /&gt;
&lt;/AttributeRule&gt;
&lt;/AttributeFilterPolicy&gt;
&lt;AttributeFilterPolicy&gt;
&lt;PolicyRequirementRule xsi:type=&quot;basic:AttributeRequesterString&quot; value=&quot;google.com/a/schoolb.com&quot; /&gt;
&lt;AttributeRule attributeID=&quot;principal&quot;&gt;
&lt;PermitValueRule xsi:type=&quot;basic:ANY&quot; /&gt;
&lt;/AttributeRule&gt;
&lt;/AttributeFilterPolicy&gt;
</pre>
<p>18.  I restarted tomcat using the ./Shutdown ./Startup script to test and it worked fine.  Test by browsing to http://apps.schoola.com/(assuming you have this cname set).  If you have problems please check that you replaced schoola.com and schoolb.com with your domain and also your IDP references.</p>
</div>
</div>
</div>
<p class="wp-report-this"><a href="http://mclear.co.uk?moderation_action=report_form&object_type=post&object_id=209&width=250&height=300" class="thickbox" title="Report This Post">Report This Post</a></p><p class="relatedP">Related posts:<ol>
<li class="relatedP"><a href='http://mclear.co.uk/2009/11/24/testing-your-primary-school-google-apps-education-edition-configuration/' rel='bookmark' title='Testing your Primary School Google Apps Education Edition Configuration'>Testing your Primary School Google Apps Education Edition Configuration</a> <small>You can test your different Google Apps by accessing the...</small></li>
<li class="relatedP"><a href='http://mclear.co.uk/2009/11/24/troubleshooting-google-apps-and-shibboleth/' rel='bookmark' title='Troubleshooting Google Apps and Shibboleth'>Troubleshooting Google Apps and Shibboleth</a> <small>If you receive an “invalid email” error or invalid user...</small></li>
<li class="relatedP"><a href='http://mclear.co.uk/2009/11/04/are-google-planning-to-put-google-wave-into-google-apps/' rel='bookmark' title='Are Google planning to put Google Wave into Google Apps?'>Are Google planning to put Google Wave into Google Apps?</a> <small>Google Apps is becoming more and more popular in schools,...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://mclear.co.uk/2009/11/21/shibboleth-idp-configuration-for-multiple-organizations-google-apps/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>How to kill a shibboleth session</title>
		<link>http://mclear.co.uk/2009/11/11/how-to-kill-a-shibboleth-session/</link>
		<comments>http://mclear.co.uk/2009/11/11/how-to-kill-a-shibboleth-session/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 23:35:00 +0000</pubDate>
		<dc:creator>Admin Admin</dc:creator>
				<category><![CDATA[shibboleth]]></category>

		<guid isPermaLink="false">http://mclear.primaryblogger.co.uk/2009/11/11/how-to-kill-a-shibboleth-session/</guid>
		<description><![CDATA[Kill an SP session with a HTML redirect: &#60;meta http-equiv=&#8221;REFRESH&#8221; content=&#8221;0;url=https://shib.example.org/Shibboleth.sso/Logout&#8221;&#62; Kill an SP session by visiting a URL: https://shib.example.org/Shibboleth.sso/Logout Kill an IDP session: Single Log off is not fully supported in Shibboleth, it is recommended you redirect a user to a page requesting they close their browser window. Note: Don&#8217;t forget to replace example.org [...]]]></description>
			<content:encoded><![CDATA[<p><b>
<div>Kill an SP session with a HTML redirect:</div>
<p></b>
<div>&lt;meta http-equiv=&#8221;REFRESH&#8221; content=&#8221;0;url=https://shib.example.org/Shibboleth.sso/Logout&#8221;&gt;</div>
<div><span class="Apple-style-span" style="font-weight: bold; ">Kill an SP session by visiting a URL:</span></div>
<div>https://shib.example.org/Shibboleth.sso/Logout</div>
<div></div>
<div><b><span class="Apple-style-span" style="font-weight: normal; "><b>
<div>Kill an IDP session:</div>
<p></b>
<div>Single Log off is not fully supported in Shibboleth, it is recommended you redirect a user to a page requesting they close their browser window.</div>
<div></div>
<div><b>Note:  </b>Don&#8217;t forget to replace example.org with your domain</div>
<p></span></b></div>
<p class="wp-report-this"><a href="http://mclear.co.uk?moderation_action=report_form&object_type=post&object_id=201&width=250&height=300" class="thickbox" title="Report This Post">Report This Post</a></p><p class="relatedP">Related posts:<ol>
<li class="relatedP"><a href='http://mclear.co.uk/2011/03/04/how-to-kill-zombies-_o/' rel='bookmark' title='How to kill zombies -_o'>How to kill zombies -_o</a> <small>So you have a zombie process, in my case varnish...</small></li>
<li class="relatedP"><a href='http://mclear.co.uk/2009/10/27/shibboleth-wayfless-urls-ukfederation/' rel='bookmark' title='Shibboleth WAYFless URLs UKFederation'>Shibboleth WAYFless URLs UKFederation</a> <small>Shibboleth is a single sign on method used by UK...</small></li>
<li class="relatedP"><a href='http://mclear.co.uk/2009/10/27/testing-shibboleth-sp-2-on-centos-to-the-ukfederation-w-godaddy-certs/' rel='bookmark' title='Testing Shibboleth SP 2 on CentOS to the ukfederation w/ Godaddy certs'>Testing Shibboleth SP 2 on CentOS to the ukfederation w/ Godaddy certs</a> <small>Part 4. Testing (2 hours) Shibboleth can be started using...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://mclear.co.uk/2009/11/11/how-to-kill-a-shibboleth-session/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing shibboleth SP 2.3 on CentOS</title>
		<link>http://mclear.co.uk/2009/11/07/installing-shibboleth-sp-2-3-on-centos/</link>
		<comments>http://mclear.co.uk/2009/11/07/installing-shibboleth-sp-2-3-on-centos/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 03:42:00 +0000</pubDate>
		<dc:creator>Admin Admin</dc:creator>
				<category><![CDATA[cent os]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[shibboleth]]></category>
		<category><![CDATA[sso]]></category>

		<guid isPermaLink="false">http://mclear.primaryblogger.co.uk/2009/11/07/installing-shibboleth-sp-2-3-on-centos/</guid>
		<description><![CDATA[Press y 3 times. Done. Proceed to configuration.. Report This PostRelated posts: Installing Shibboleth SP 2 on CentOS to the ukfederation w/ Godaddy certs Internet 2 give some &#8220;creative&#8221; documentation for this procedure so... CentOS Netinstall 5.4 ISO installation Iv&#8217;e had to install CentOS 10+ times today and I... Testing Shibboleth SP 2 on CentOS [...]]]></description>
			<content:encoded><![CDATA[<pre class="brush: bash; title: ; notranslate">
cd /etc/yum.repos.d/

curl -O http://download.opensuse.org/repositories/security://shibboleth/CentOS_5/security:shibboleth.repo

yum install shibboleth.i386
</pre>
<p>Press y 3 times.  Done.  <a href="http://mclear.co.uk/2009/10/27/configuring-shibboleth-sp-2-on-centos-to-the-ukfederation-w-godaddy-certs/"><span style="color: #000000">Proceed to configuration..</span></a></p>
<p class="wp-report-this"><a href="http://mclear.co.uk?moderation_action=report_form&object_type=post&object_id=196&width=250&height=300" class="thickbox" title="Report This Post">Report This Post</a></p><p class="relatedP">Related posts:<ol>
<li class="relatedP"><a href='http://mclear.co.uk/2009/10/26/installing-shibboleth-sp-2-on-centos-to-the-ukfederation-w-godaddy-certs/' rel='bookmark' title='Installing Shibboleth SP 2 on CentOS to the ukfederation w/ Godaddy certs'>Installing Shibboleth SP 2 on CentOS to the ukfederation w/ Godaddy certs</a> <small>Internet 2 give some &#8220;creative&#8221; documentation for this procedure so...</small></li>
<li class="relatedP"><a href='http://mclear.co.uk/2009/10/26/centos-netinstall-5-4-iso-installation/' rel='bookmark' title='CentOS Netinstall 5.4 ISO installation'>CentOS Netinstall 5.4 ISO installation</a> <small>Iv&#8217;e had to install CentOS 10+ times today and I...</small></li>
<li class="relatedP"><a href='http://mclear.co.uk/2009/10/27/testing-shibboleth-sp-2-on-centos-to-the-ukfederation-w-godaddy-certs/' rel='bookmark' title='Testing Shibboleth SP 2 on CentOS to the ukfederation w/ Godaddy certs'>Testing Shibboleth SP 2 on CentOS to the ukfederation w/ Godaddy certs</a> <small>Part 4. Testing (2 hours) Shibboleth can be started using...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://mclear.co.uk/2009/11/07/installing-shibboleth-sp-2-3-on-centos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why is my shibboleth IDP so slow to accept the first connection?</title>
		<link>http://mclear.co.uk/2009/11/03/why-is-my-shibboleth-idp-so-slow-to-accept-the-first-connection/</link>
		<comments>http://mclear.co.uk/2009/11/03/why-is-my-shibboleth-idp-so-slow-to-accept-the-first-connection/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 17:03:00 +0000</pubDate>
		<dc:creator>Admin Admin</dc:creator>
				<category><![CDATA[idp]]></category>
		<category><![CDATA[productionalize]]></category>
		<category><![CDATA[shibboleth]]></category>

		<guid isPermaLink="false">http://mclear.primaryblogger.co.uk/2009/11/03/why-is-my-shibboleth-idp-so-slow-to-accept-the-first-connection/</guid>
		<description><![CDATA[When I create my first connection to my shibboleth IDP it takes 30 / 40 seconds for tomcat to serve the login page. At first I expected that my tomcat memory allocation / heap space value wasn&#8217;t being applied but my ps aux &#124; grep java showed: /usr/lib/jvm/java-6-sun/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties -Xmx512m -Djava.endorsed.dirs=/opt/tomcat/common/endorsed -classpath :/opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/opt/tomcat [...]]]></description>
			<content:encoded><![CDATA[<p>When I create my first connection to my shibboleth IDP it takes 30 / 40 seconds for tomcat to serve the login page.
<div></div>
<div>At first I expected that my tomcat memory allocation / heap space value wasn&#8217;t being applied but my <b>ps aux | grep java</b> showed:</div>
<div></div>
<div>
<div>/usr/lib/jvm/java-6-sun/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties -Xmx512m -Djava.endorsed.dirs=/opt/tomcat/common/endorsed -classpath :/opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/opt/tomcat -Dcatalina.home=/opt/tomcat -Djava.io.tmpdir=/opt/tomcat/temp org.apache.catalina.startup.Bootstrap start</div>
<div></div>
<div>I could see above it wasn&#8217;t using enough memory so I edited  /usr/share/tomcat5.5/bin/catalina.sh and under JAVA_OPTS I added:<span class="Apple-style-span" style="font-weight: bold; "> -Xms256m -Xmx1024m -server -XX:+AggressiveOpts -XX:MaxPermSize=512m</span></div>
<div></div>
<div>It now reads:</div>
<div></div>
<div>JAVA_OPTS=&#8221;$JAVA_OPTS &#8220;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager&#8221; &#8220;-Djava.util.logging.config.file=&#8221;$CATALINA_BASE/conf/logging.properties -Xms256m -Xmx2048m -server -XX:+AggressiveOpts -XX:MaxPermSize=1024m&#8221;</div>
<div></div>
<div>I used the ./shutdown.sh script provided with tomcat to shutdown tomcat and then the ./startup.sh script to restart.  Tested and performance was massively improved after a 5 minute start up wait.</div>
<div></div>
<div>Use tailf /var/log/shibboleth/idp-process.log to watch the log file to check for startup completion.</div>
<div></div>
<div><a rel="nofollow" href="https://spaces.internet2.edu/display/SHIB2/Productionalization">Click here for more information on how to Productionalize your IDP</a></div>
</div>
<p class="wp-report-this"><a href="http://mclear.co.uk?moderation_action=report_form&object_type=post&object_id=188&width=250&height=300" class="thickbox" title="Report This Post">Report This Post</a></p><p class="relatedP">Related posts:<ol>
<li class="relatedP"><a href='http://mclear.co.uk/2010/03/05/etherpad-with-shibboleth-authentication-technical-document/' rel='bookmark' title='Etherpad with Shibboleth Authentication (Technical document)'>Etherpad with Shibboleth Authentication (Technical document)</a> <small>I want to login to Etherpad with my UK federation/Shibboleth...</small></li>
<li class="relatedP"><a href='http://mclear.co.uk/2010/01/21/success-optimizing-the-etherpad-java-vm/' rel='bookmark' title='Success: optimizing the Etherpad Java VM'>Success: optimizing the Etherpad Java VM</a> <small>After weeks of tweeking i finally found an environment that...</small></li>
<li class="relatedP"><a href='http://mclear.co.uk/2009/10/27/testing-shibboleth-sp-2-on-centos-to-the-ukfederation-w-godaddy-certs/' rel='bookmark' title='Testing Shibboleth SP 2 on CentOS to the ukfederation w/ Godaddy certs'>Testing Shibboleth SP 2 on CentOS to the ukfederation w/ Godaddy certs</a> <small>Part 4. Testing (2 hours) Shibboleth can be started using...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://mclear.co.uk/2009/11/03/why-is-my-shibboleth-idp-so-slow-to-accept-the-first-connection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shibboleth Cert miss-match with UK Federation</title>
		<link>http://mclear.co.uk/2009/11/02/shibboleth-cert-miss-match-with-uk-federation/</link>
		<comments>http://mclear.co.uk/2009/11/02/shibboleth-cert-miss-match-with-uk-federation/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 18:55:00 +0000</pubDate>
		<dc:creator>Admin Admin</dc:creator>
				<category><![CDATA[shibboleth]]></category>
		<category><![CDATA[uk federation]]></category>

		<guid isPermaLink="false">http://mclear.primaryblogger.co.uk/2009/11/02/shibboleth-cert-miss-match-with-uk-federation/</guid>
		<description><![CDATA[I&#8217;m wasn&#8217;t sure how this happened but this error appeared in my SP: 2009-11-02 15:39:30 ERROR OpenSSL [3]: path validation failure: self signed certificate 2009-11-02 15:39:30 ERROR XMLTooling.SOAPTransport.CURL [3]: supplied TrustEngine failed to validate SSL/TLS server certificate 2009-11-02 15:39:30 ERROR Shibboleth.AttributeResolver.Query [3]: exception during SAML query to xxxxx AttributeQuery: CURLSOAPTransport failed while contacting SOAP endpoint [...]]]></description>
			<content:encoded><![CDATA[<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" rel="nofollow" href="http://2.bp.blogspot.com/_NislCXjnul0/Su8sHhzyvxI/AAAAAAAACXo/UyN65HcJRTo/s1600-h/padlock%5B1%5D.jpg"><img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 240px; height: 240px;" src="http://2.bp.blogspot.com/_NislCXjnul0/Su8sHhzyvxI/AAAAAAAACXo/UyN65HcJRTo/s320/padlock%5B1%5D.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5399582986086825746" /></a><br />I&#8217;m wasn&#8217;t sure how this happened but this error appeared in my SP:
<div></div>
<div>
<div>2009-11-02 15:39:30 ERROR OpenSSL [3]: path validation failure: self signed certificate</div>
<div>2009-11-02 15:39:30 ERROR XMLTooling.SOAPTransport.CURL [3]: supplied TrustEngine failed to validate SSL/TLS server certificate</div>
<div>2009-11-02 15:39:30 ERROR Shibboleth.AttributeResolver.Query [3]: exception during SAML query to xxxxx AttributeQuery: CURLSOAPTransport failed while contacting SOAP endpoint (xxxx): SSL certificate problem, verify that the CA cert is OK. Details:</div>
<div>2009-11-02 15:39:30 ERROR Shibboleth.AttributeResolver.Query [3]: unable to obtain a SAML response from attribute authority</div>
<div></div>
<div>Note: I replaced my IDP paths with xxxx for the purpose of this post.</div>
<div></div>
<div>I got in touch with the UK Federation asking if they could shed any light on the problem.</div>
<div></div>
<div>It turns out that this was due to my IDP information not being correct at the metadata end.  I notified the UK Federation and they updated my record and republished their metadata and it started working again <img src='http://mclear.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
<div></div>
<div>Thanks to Sara for helping out with this.</div>
<div></div>
<div>Note:  <attributeauthoritydescriptor> was the value that wasn&#8217;t changed at federation level.</attributeauthoritydescriptor></div>
</div>
<p class="wp-report-this"><a href="http://mclear.co.uk?moderation_action=report_form&object_type=post&object_id=185&width=250&height=300" class="thickbox" title="Report This Post">Report This Post</a></p><p class="relatedP">Related posts:<ol>
<li class="relatedP"><a href='http://mclear.co.uk/2009/10/27/testing-shibboleth-sp-2-on-centos-to-the-ukfederation-w-godaddy-certs/' rel='bookmark' title='Testing Shibboleth SP 2 on CentOS to the ukfederation w/ Godaddy certs'>Testing Shibboleth SP 2 on CentOS to the ukfederation w/ Godaddy certs</a> <small>Part 4. Testing (2 hours) Shibboleth can be started using...</small></li>
<li class="relatedP"><a href='http://mclear.co.uk/2009/11/21/shibboleth-idp-configuration-for-multiple-organizations-google-apps/' rel='bookmark' title='Shibboleth IDP configuration for multiple organizations &amp; Google apps'>Shibboleth IDP configuration for multiple organizations &amp; Google apps</a> <small>So you want to configure your IDP to allow logins...</small></li>
<li class="relatedP"><a href='http://mclear.co.uk/2009/10/27/shibboleth-wayfless-urls-ukfederation/' rel='bookmark' title='Shibboleth WAYFless URLs UKFederation'>Shibboleth WAYFless URLs UKFederation</a> <small>Shibboleth is a single sign on method used by UK...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://mclear.co.uk/2009/11/02/shibboleth-cert-miss-match-with-uk-federation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

