<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple id=MailContainerBody
name="Compose message area">
<div class=Section1>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Id be less negative on the likes of the hosted server – especially
if the cost goes down to 15m<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I found the same to be true with Microsoft Azure SAML2 SP
server. It was a 15m cost too.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Using the google saml2 sp took me about a day (buts that’s
a year ago, when it was incredibly badly presented).<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<div>
<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>
<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
openid-general-bounces@lists.openid.net [mailto:openid-general-bounces@lists.openid.net]
<b>On Behalf Of </b>Steven Livingstone-Perez<br>
<b>Sent:</b> Wednesday, August 26, 2009 11:16 AM<br>
<b>To:</b> Chris Messina; Luke Shepard<br>
<b>Cc:</b> Clay Johnson; OpenID List<br>
<b>Subject:</b> Re: [OpenID] FW: Facebook Cooperation with German Email
Providers?<o:p></o:p></span></p>
</div>
</div>
<p class=MsoNormal><o:p> </o:p></p>
<div>
<p class=MsoNormal><span style='font-family:"Calibri","sans-serif"'>Personally
i do think a bit more effort into softening the adoption of OpenID and oAuth
libraries could only be a good thing.</span><o:p></o:p></p>
</div>
<div>
<p class=MsoNormal> <o:p></o:p></p>
</div>
<div>
<p class=MsoNormal><span style='font-family:"Calibri","sans-serif"'>I have been
working extensively with the DotNetOAuth library and so appreciate the work
that has to be done to integrate into existing systems, despite it being one of
the best libraries out there.</span><o:p></o:p></p>
</div>
<div>
<p class=MsoNormal> <o:p></o:p></p>
</div>
<div>
<p class=MsoNormal><span style='font-family:"Calibri","sans-serif"'>You then
compare it to RPX from JanRain which is literally 15 minutes work. Now, I know
RPX is a hosted service but i do feel that something like it on top of the
existing libraries could prove extremely valuable .... either as a
WordPress like "drop in and it works" or language/platform specific
SDK Starter Kits that make it easily customizable.</span><o:p></o:p></p>
</div>
<div>
<p class=MsoNormal> <o:p></o:p></p>
</div>
<div>
<p class=MsoNormal><span style='font-family:"Calibri","sans-serif"'>The issue
is that many view the *libraries* as the core bits to these technologies whereas
the end users (developers are the end users in this case) actually view the
package as valuable... i.e. the library plus the ability to very quickly
customize it etc.</span><o:p></o:p></p>
</div>
<div>
<p class=MsoNormal> <o:p></o:p></p>
</div>
<div>
<p class=MsoNormal><span style='font-family:"Calibri","sans-serif"'>The
difficulty is that most developers want to work on the cool tricky parts and the packaging
is less, erm sexy.</span><o:p></o:p></p>
</div>
<div>
<p class=MsoNormal> <o:p></o:p></p>
</div>
<div>
<div>
<p class=MsoNormal><span style='font-family:"Calibri","sans-serif"'>I'd be
interested in where others think the various packages are at. In an ideal world
i do believe pluggable OpenID and oAuth support should be the target.</span><o:p></o:p></p>
</div>
<div>
<p class=MsoNormal> <o:p></o:p></p>
</div>
</div>
<div>
<p class=MsoNormal><span style='font-family:"Calibri","sans-serif"'>steven</span><o:p></o:p></p>
</div>
<div>
<p class=MsoNormal><span style='font-family:"Calibri","sans-serif"'><a
href="http://livz.org">http://livz.org</a></span><o:p></o:p></p>
</div>
<div>
<div>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'><o:p> </o:p></span></p>
</div>
<div>
<div>
<p class=MsoNormal style='background:whitesmoke'><b><span style='font-size:
10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> <a
href="mailto:chris.messina@gmail.com" title="chris.messina@gmail.com">Chris
Messina</a> <o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal style='background:whitesmoke'><b><span style='font-size:
10.0pt;font-family:"Tahoma","sans-serif"'>Sent:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Wednesday, August
26, 2009 6:44 PM<o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal style='background:whitesmoke'><b><span style='font-size:
10.0pt;font-family:"Tahoma","sans-serif"'>To:</span></b><span style='font-size:
10.0pt;font-family:"Tahoma","sans-serif"'> <a
href="mailto:lshepard@facebook.com" title="lshepard@facebook.com">Luke Shepard</a>
<o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal style='background:whitesmoke'><b><span style='font-size:
10.0pt;font-family:"Tahoma","sans-serif"'>Cc:</span></b><span style='font-size:
10.0pt;font-family:"Tahoma","sans-serif"'> <a
href="mailto:cjohnson@sunlightfoundation.com"
title="cjohnson@sunlightfoundation.com">Clay Johnson</a> ; <a
href="mailto:general@openid.net" title="general@openid.net">OpenID List</a> <o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal style='background:whitesmoke'><b><span style='font-size:
10.0pt;font-family:"Tahoma","sans-serif"'>Subject:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Re: [OpenID] FW:
Facebook Cooperation with German Email Providers?<o:p></o:p></span></p>
</div>
</div>
</div>
<div>
<p class=MsoNormal><o:p> </o:p></p>
</div>
<p class=MsoNormal style='margin-bottom:12.0pt'>Great — that wasn't the
feedback [1][2][3] from Clay Johnson from the Sunlight Foundation, so it'd be
great work on simplifying the process of implementing OpenID — including
better guidelines on UX (which have been in the works for a long time!).<o:p></o:p></p>
<div>
<p class=MsoNormal>I'm curious if they used an existing library for their
implementation?<o:p></o:p></p>
</div>
<div>
<p class=MsoNormal><o:p> </o:p></p>
</div>
<div>
<p class=MsoNormal>Chris<o:p></o:p></p>
</div>
<div>
<p class=MsoNormal><o:p> </o:p></p>
<div>
<p class=MsoNormal>[1] <a href="http://twitter.com/cjoh/status/3542673990">http://twitter.com/cjoh/status/3542673990</a><o:p></o:p></p>
</div>
<div>
<p class=MsoNormal>[2] <a href="http://twitter.com/cjoh/status/3543149587">http://twitter.com/cjoh/status/3543149587</a><o:p></o:p></p>
</div>
<div>
<p class=MsoNormal>[3] <a href="http://twitter.com/cjoh/status/3543327836">http://twitter.com/cjoh/status/3543327836</a><o:p></o:p></p>
</div>
<div>
<p class=MsoNormal><o:p> </o:p></p>
<div>
<p class=MsoNormal>On Wed, Aug 26, 2009 at 10:33 AM, Luke Shepard <<a
href="mailto:lshepard@facebook.com">lshepard@facebook.com</a>> wrote:<o:p></o:p></p>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>Hey
Chris,<br>
<br>
Good question – the general feedback for OpenID was pretty positive.
Peter Martinazzi, the engineer who implemented it with the GMX side, said:<br>
<br>
“<br>
It was a pretty easy process. The main difficulty was small things
(change this in the UI, make sure to sign all of your info...) would take a
whole day until they could be fixed since we were in different time zones.
If anything, using OpenID helped to make life easier because it mitigated
a lot more of the small things that would have happened if we were integrating
with some proprietary protocol. So overall, Id say the OpenID was easy
for them to implement and helped to prevent having to deal with more over night
round trips.<br>
“</span><o:p></o:p></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p> </o:p></span></p>
<div class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>
<hr size=2 width="100%" align=center>
</span></div>
<p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>From</span></b><span
style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>: Chris Messina <<a
href="http://chris.messina@gmail.com" target="_blank">chris.messina@gmail.com</a>>
<br>
<b>To</b>: Luke Shepard <br>
<b>Cc</b>: OpenID List <<a href="http://general@openid.net" target="_blank">general@openid.net</a>>
<br>
<b>Sent</b>: Tue Aug 25 18:30:53 2009 <o:p></o:p></span></p>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><br>
<b>Subject</b>: Re: [OpenID] Facebook Cooperation with German Email Providers? <o:p></o:p></span></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>On
Tue, Aug 25, 2009 at 12:10 PM, Luke Shepard <<a
href="http://lshepard@facebook.com" target="_blank">lshepard@facebook.com</a>>
wrote:</span><span style='font-size:11.0pt'><o:p></o:p></span></p>
</div>
<div>
<blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>But
in no circumstances does the user enter their Facebook password anywhere but
Facebook. We are using OpenID to avoid the password anti-pattern.</span><o:p></o:p></p>
</blockquote>
</div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><br>
Music to my ears! ;)<br>
<br>
Did you get any feedback from the GMX folks on implementing OpenID?<br>
<br>
Chris</span><o:p></o:p></p>
</div>
</div>
<p class=MsoNormal><br>
<br clear=all>
<br>
-- <br>
Chris Messina<br>
Open Web Advocate<br>
<br>
Personal: <a href="http://factoryjoe.com">http://factoryjoe.com</a><br>
Follow me on Twitter: <a href="http://twitter.com/chrismessina">http://twitter.com/chrismessina</a><br>
<br>
Citizen Agency: <a href="http://citizenagency.com">http://citizenagency.com</a><br>
Diso Project: <a href="http://diso-project.org">http://diso-project.org</a><br>
OpenID Foundation: <a href="http://openid.net">http://openid.net</a><br>
<br>
This email is: [ ] bloggable [X] ask first [ ]
private<o:p></o:p></p>
</div>
</div>
<div class=MsoNormal align=center style='text-align:center'>
<hr size=2 width="100%" align=center>
</div>
<p class=MsoNormal>_______________________________________________<br>
general mailing list<br>
general@lists.openid.net<br>
http://lists.openid.net/mailman/listinfo/openid-general<o:p></o:p></p>
</div>
</body>
</html>