{"id":710,"date":"2007-03-07T01:06:27","date_gmt":"2007-03-07T09:06:27","guid":{"rendered":"\/?p=710"},"modified":"2007-03-07T23:53:46","modified_gmt":"2007-03-08T07:53:46","slug":"details-of-firefox-bug","status":"publish","type":"post","link":"https:\/\/www.identityblog.com\/?p=710","title":{"rendered":"Details of firefox bug"},"content":{"rendered":"<p><strong><span style=\"font-size: 10pt; font-family: 'Tahoma','sans-serif'\">From:<\/span><\/strong><span style=\"font-size: 10pt; font-family: 'Tahoma','sans-serif'\"> Chuck Mortimore<br \/>\n<strong>Sent:<\/strong> Tuesday, March 06, 2007 5:50 PM<br \/>\n<strong>To:<\/strong> Pamela Dingle<br \/>\n<strong>Cc:<\/strong> Eric Norman; Neil Macehiter; Kim Cameron<br \/>\n<strong>Subject:<\/strong> Re: Figured out the xmldap\/firefox issue<\/span><font face=\"Times New Roman\">&nbsp;<\/font><\/p>\n<p><font face=\"Times New Roman\">Weird&#8230;.<\/font><font face=\"Times New Roman\">Sorry I&#39;ve been quiet &#8211; very busy at work these days.<\/p>\n<p>&#8211; cmort<\/font><span class=\"gmailquote\"><font face=\"Times New Roman\">On 3\/6\/07, <strong>Pamela Dingle<\/strong> <\/font><font face=\"Times New Roman\">wrote:<\/font><\/span><font face=\"Times New Roman\">Ha, I figured it out.<\/font><font face=\"Times New Roman\">Since you said that nothing had changed on your box since when it<br \/>\nstarted working and when it didn&#39;t, I started going through my software<br \/>\nupdate logs.&nbsp;&nbsp;Nothing there. But then I went to <a href=\"http:\/\/mozilla.com\/\"><font color=\"#0000ff\" face=\"Times New Roman\">mozilla.com<\/font><\/a><\/font><font face=\"Times New Roman\"> and checked<br \/>\nrelease dates there.Turns out Firefox <\/font><\/p>\n<p><a href=\"http:\/\/2.0.0.2\/\" class=\"broken_link\"><font color=\"#0000ff\" face=\"Times New Roman\">2.0.0.2<\/font><\/a><font face=\"Times New Roman\"> came out on Feb 23.&nbsp;&nbsp;At some point you must<br \/>\nhave updated, and things started failing.&nbsp;&nbsp;To prove this, I just<br \/>\ndowngraded to FF <\/font><a href=\"http:\/\/2.0.0.1\/\" class=\"broken_link\"><font color=\"#0000ff\" face=\"Times New Roman\">2.0.0.1<\/font><\/a><font face=\"Times New Roman\"> &#8212; and presto, Chuck&#39;s plugin works.&nbsp;&nbsp;So the<br \/>\nissue is an incompatibility between FF <\/font><a href=\"http:\/\/2.0.0.2\/\" class=\"broken_link\"><font color=\"#0000ff\" face=\"Times New Roman\">2.0.0.2<\/font><\/a><font face=\"Times New Roman\"> and xmldap 0.8.6.<\/font><font face=\"Times New Roman\">I&#39;m going to blog this ASAP so people know what is going on&#8230;&nbsp;&nbsp;thanks<br \/>\nfor twigging me onto the right path Eric, I&#39;m so glad I can finally<br \/>\nexplain what&#39;s going on!<\/p>\n<p>Cheers,<\/p>\n<p>Pam<\/p>\n<p>Eric Norman wrote:<br \/>\n&gt;<br \/>\n&gt; On Mar 6, 2007, at 2:57 PM, Neil Macehiter wrote:<br \/>\n&gt;<br \/>\n&gt;&gt; All<br \/>\n&gt;&gt;<br \/>\n&gt;&gt; My results are totally consistent with Pam&#39;s. I am unable to login to<br \/>\n&gt;&gt; either Kim&#39;s identityblog or Chuck&#39;s Java relying party using XMLDAP<br \/>\n&gt;&gt; (version 0.8.6) on Mac OS X 10.4.8 (PowerPC) with Firefox <a href=\"http:\/\/2.0.0.2\/\" class=\"broken_link\"><font color=\"#0000ff\" face=\"Times New Roman\">2.0.0.2<\/font><\/a><\/font><font face=\"Times New Roman\">. I<br \/>\n&gt;&gt; have JRE 5 installed.<br \/>\n&gt;&gt;<br \/>\n&gt;&gt; Interestingly, on the 2nd March I was able to login to Kim&#39;s<br \/>\n&gt;&gt; identityblog using XMLDAP (and I am pretty sure I was also able to<br \/>\n&gt;&gt; login to the Java Relying Party but I can&#39;t swear on it).<br \/>\n&gt;&gt;<br \/>\n&gt;&gt; I am encountering no such problems on Windows.<br \/>\n&gt;<br \/>\n&gt; Here&#39;s some observations from me that might lead to a clue about Firefox<br \/>\n&gt; on a Macintosh.&nbsp;&nbsp;Then again, they might not.<br \/>\n&gt;<br \/>\n&gt; With Firefox on a Macintosh, there&#39;s an extra icon under preferences<br \/>\n&gt; called &#8220;Identity Selector&#8221;.&nbsp;&nbsp;You have 2 choices: Microsoft CardSpace or<br \/>\n&gt; XMLDAP.&nbsp;&nbsp;I have always set it to XMLDAP.&nbsp;&nbsp;I have no idea what the<br \/>\n&gt; purpose of this preference is or why it&#39;s even offering me a choice<br \/>\n&gt; about Microsoft.&nbsp;&nbsp;But anyway, I tried them both.&nbsp;&nbsp;As near as I can tell,<br \/>\n&gt; it doesn&#39;t make any difference.<br \/>\n&gt;<br \/>\n&gt; The only reason I&#39;m mentioning this is that it is something would be<br \/>\n&gt; different between Firefox and Windows and on Macintosh.<br \/>\n&gt;<br \/>\n&gt; When I get to the page with the &#8220;Invoke Identity Selector&#8221; button,<br \/>\n&gt; I get two buttons.&nbsp;&nbsp;The source for the page says there should only<br \/>\n&gt; be one &#8212; see attachments 1 (.tiff) and 2 (source).&nbsp;&nbsp;So I think that<br \/>\n&gt; the &lt;OBJECT&gt; element is messing up the rendering.<br \/>\n&gt;<br \/>\n&gt; If I click on the upper button, I get an identity selector and don&#39;t<br \/>\n&gt; see the error until I select and send a card.&nbsp;&nbsp;If I click on the<br \/>\n&gt; lower button, I get an error immediately.&nbsp;&nbsp;And it&#39;s a different error<br \/>\n&gt; page that says code = EMPTYTOKEN.<br \/>\n&gt;<br \/>\n&gt; However, I sure don&#39;t think I saw the double button Sunday when<br \/>\n&gt; this used to work at KIm&#39;s blog (but maybe I did and just don&#39;t<br \/>\n&gt; remember).&nbsp;&nbsp;Anyway, this sure is curious.<br \/>\n&gt;<br \/>\n&gt; Eric<br \/>\n&gt;<br \/>\n&gt;<br \/>\n&gt;<br \/>\n&gt;<br \/>\n&gt; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n&gt;<br \/>\n&gt;<br \/>\n&gt; &lt;!DOCTYPE html PUBLIC &#8220;-\/\/W3C\/\/DTD XHTML 1.0 Transitional\/\/EN&#8221; &#8220;<\/font><a href=\"http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-transitional.dtd\" class=\"broken_link\"><font color=\"#0000ff\" face=\"Times New Roman\">http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-transitional.dtd <\/font><\/a><font face=\"Times New Roman\">&#8220;&gt;<br \/>\n&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;html xmlns=&#8221;<\/font><a href=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"broken_link\"><font color=\"#0000ff\" face=\"Times New Roman\">http:\/\/www.w3.org\/1999\/xhtml<\/font><\/a><font face=\"Times New Roman\">&#8220;&gt;<br \/>\n&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;head&gt;<br \/>\n&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text\/html; charset=UTF-8&#8243; \/&gt;<br \/>\n&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;title&gt;Information Card Invocation&lt;\/title&gt;<br \/>\n&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;\/head&gt;<br \/>\n&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;body&gt;<br \/>\n&gt; This site is under maintenance &#8211; anything is possible&lt;br\/&gt;<br \/>\n&gt; &lt;br\/&gt;This page contains the hidden form object that specifies required and optional claims, and invokes the Identity Selector.&lt;br\/&gt;<br \/>\n&gt;<br \/>\n&gt; View the page source to see the object.&lt;br\/&gt;<br \/>\n&gt; Net Agent: septemberAgent<br \/>\n&gt; User agent string:&lt;br\/&gt;&lt;br\/&gt;&lt;pre&gt;Mozilla\/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:<\/font><a href=\"http:\/\/1.8.1.2\/\" class=\"broken_link\"><font color=\"#0000ff\" face=\"Times New Roman\">1.8.1.2<\/font><\/a><font face=\"Times New Roman\">) Gecko\/20070219 Firefox\/2.0.0.2&lt;\/pre&gt;&lt;br\/&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;form name=&#8221;ctl00&#8243; id=&#8221;ctl00&#8243; method=&#8221;post&#8221; action=&#8221; <\/font><a href=\"https:\/\/pamelaproject.com\/debug\/wp-content\/plugins\/wp-infocard\/processing\/infocard-post.php\"><font color=\"#0000ff\" face=\"Times New Roman\">https:\/\/pamelaproject.com\/debug\/wp-content\/plugins\/wp-infocard\/processing\/infocard-post.php<\/font><\/a><font face=\"Times New Roman\">&#8220;&gt;<br \/>\n&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;OBJECT type=&#8221;application\/x-informationCard&#8221; name=&#8221;xmlToken&#8221;&gt;<br \/>\n&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;PARAM&nbsp;&nbsp;Name=&#8221;tokenType&#8221; Value=&#8221;urn:oasis:names:tc:SAML:1.0:assertion&#8221;\/&gt;<br \/>\n&gt;<br \/>\n&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;PARAM&nbsp;&nbsp;Name=&#8221;requiredClaims&#8221; Value=&#8221; <\/font><a href=\"http:\/\/schemas.xmlsoap.org\/ws\/2005\/05\/identity\/claims\/givenname\" class=\"broken_link\"><font color=\"#0000ff\" face=\"Times New Roman\">http:\/\/schemas.xmlsoap.org\/ws\/2005\/05\/identity\/claims\/givenname<\/font><\/a><font face=\"Times New Roman\"> <\/font><a href=\"http:\/\/schemas.xmlsoap.org\/ws\/2005\/05\/identity\/claims\/surname\" class=\"broken_link\"><font color=\"#0000ff\" face=\"Times New Roman\">http:\/\/schemas.xmlsoap.org\/ws\/2005\/05\/identity\/claims\/surname <\/font><\/a><a href=\"http:\/\/schemas.xmlsoap.org\/ws\/2005\/05\/identity\/claims\/emailaddress\" class=\"broken_link\"><font color=\"#0000ff\" face=\"Times New Roman\">http:\/\/schemas.xmlsoap.org\/ws\/2005\/05\/identity\/claims\/emailaddress<\/font><\/a><font face=\"Times New Roman\"> <\/font><a href=\"http:\/\/schemas.xmlsoap.org\/ws\/2005\/05\/identity\/claims\/privatepersonalidentifier\" class=\"broken_link\"><font color=\"#0000ff\" face=\"Times New Roman\">http:\/\/schemas.xmlsoap.org\/ws\/2005\/05\/identity\/claims\/privatepersonalidentifier<\/font><\/a><font face=\"Times New Roman\">&#8220;\/&gt;<br \/>\n&gt;<br \/>\n&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;\/OBJECT&gt;<br \/>\n&gt; &lt;br\/&gt;No clickback detected&lt;br\/&gt;<br \/>\n&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input type=&#8221;submit&#8221; value=&#8221;Invoke Identity Selector&#8221;\/&gt;<br \/>\n&gt;<br \/>\n&gt;&nbsp;&nbsp; &lt;\/form&gt;<br \/>\n&gt; &lt;\/body&gt;<br \/>\n&gt; &lt;\/html&gt;<br \/>\n&gt;<br \/>\n&gt;<br \/>\n&gt;<br \/>\n&gt; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n&gt;<br \/>\n&gt;<\/font><\/p>\n","protected":false},"excerpt":{"rendered":"<p>From: Chuck Mortimore Sent: Tuesday, March 06, 2007 5:50 PM To: Pamela Dingle Cc: Eric Norman; Neil Macehiter; Kim Cameron Subject: Re: Figured out the xmldap\/firefox issue&nbsp; Weird&#8230;.Sorry I&#39;ve been quiet &#8211; very busy at work these days. &#8211; cmortOn 3\/6\/07, Pamela Dingle wrote:Ha, I figured it out.Since you said that nothing had changed on &hellip; <a href=\"https:\/\/www.identityblog.com\/?p=710\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Details of firefox bug<\/span><\/a><\/p>\n","protected":false},"author":68,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts\/710"}],"collection":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/users\/68"}],"replies":[{"embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=710"}],"version-history":[{"count":0,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts\/710\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=710"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=710"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}