From davorin.rusevljan@gmail.com Tue Jan 4 10:52:57 2011 From: Davorin Rusevljan To: smallwiki@list.inf.unibe.ch Subject: Hosting OpenId identity on Pier site Date: Tue, 04 Jan 2011 10:52:53 +0100 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7698005447797480688==" --===============7698005447797480688== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Hi, I thought that it would be nice to host my openId identity on my Pier based web site. In order to do so, I would need the following in head section of html: What is the easiest way to do that? Many thanks, Davorin Rusevljan http://www.cloud208.com/ --===============7698005447797480688==-- From nick.ager@gmail.com Tue Jan 4 12:44:45 2011 From: Nick Ager To: smallwiki@list.inf.unibe.ch Subject: Re: Hosting OpenId identity on Pier site Date: Tue, 04 Jan 2011 11:44:41 +0000 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4220174529823802305==" --===============4220174529823802305== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Hi Davorin, I thought that it would be nice to host my openId identity on my Pier > based web site. In order to do so, I would need the following in head > section of html: > > > > > > > What is the easiest way to do that? > For my site I've derived from both PRPierFrame and PRContentsWidget. Both would be suitable locations if you want your openId identity to appear throughout the site; derive your own version and override #updateRoot: If you only want your openId to appear on say the home screen. You could embed a component on that screen that overrides #updateRoot: and adds your openId info. In both cases your #updateRoot: would be something like (not tested): updateRoot: aHtmlRoot super updateRoot: aHtmlRoot. aHtmlRoot link relationship: 'openid.server'; url: 'http://www.myopenid.com/server'. aHtmlRoot link relationship: 'openid.delegate'; url: 'http://codinghorror.myopenid.com/'. Hope this helps Nick --===============4220174529823802305== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 SGmgRGF2b3Jpbiw8ZGl2Pjxicj48L2Rpdj48ZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48 YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDti b3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4OyI+SSB0aG91Z2h0IHRo YXQgaXQgd291bGQgYmUgbmljZSB0byBob3N0IG15IG9wZW5JZCBpZGVudGl0eSBvbiBteSBQaWVy PGJyPgoKYmFzZWQgd2ViIHNpdGUuIEluIG9yZGVyIHRvIGRvIHNvLCBJIHdvdWxkIG5lZWQgdGhl IGZvbGxvd2luZyBpbiBoZWFkPGJyPgpzZWN0aW9uIG9mIGh0bWw6PGJyPgo8YnI+CiZsdDtoZWFk Jmd0Ozxicj4KJmx0O2xpbmsgcmVsPSZxdW90O29wZW5pZC5zZXJ2ZXImcXVvdDsgaHJlZj0mcXVv dDs8YSBocmVmPSJodHRwOi8vd3d3Lm15b3BlbmlkLmNvbS9zZXJ2ZXIiIHRhcmdldD0iX2JsYW5r Ij5odHRwOi8vd3d3Lm15b3BlbmlkLmNvbS9zZXJ2ZXI8L2E+JnF1b3Q7Jmd0Ozxicj4KJmx0O2xp bmsgcmVsPSZxdW90O29wZW5pZC5kZWxlZ2F0ZSZxdW90OyBocmVmPSZxdW90OzxhIGhyZWY9Imh0 dHA6Ly9jb2Rpbmdob3Jyb3IubXlvcGVuaWQuY29tLyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9j b2Rpbmdob3Jyb3IubXlvcGVuaWQuY29tLzwvYT4mcXVvdDsmZ3Q7PGJyPgombHQ7L2hlYWQmZ3Q7 PGJyPgo8YnI+CldoYXQgaXMgdGhlIGVhc2llc3Qgd2F5IHRvIGRvIHRoYXQ/PGJyPjwvYmxvY2tx dW90ZT48ZGl2Pjxicj48L2Rpdj48ZGl2PkZvciBteSBzaXRlIEkmIzM5O3ZlIGRlcml2ZWQgZnJv bSBib3RoIFBSUGllckZyYW1lIGFuZCBQUkNvbnRlbnRzV2lkZ2V0LiBCb3RoIHdvdWxkIGJlIHN1 aXRhYmxlIGxvY2F0aW9ucyBpZiB5b3Ugd2FudCB5b3VyIG9wZW5JZCBpZGVudGl0eSB0byBhcHBl YXIgdGhyb3VnaG91dCB0aGUgc2l0ZTsgZGVyaXZlIHlvdXIgb3duIHZlcnNpb24gYW5kIG92ZXJy aWRlICN1cGRhdGVSb290OqA8L2Rpdj4KPGRpdj48YnI+PC9kaXY+PGRpdj5JZiB5b3Ugb25seSB3 YW50IHlvdXIgb3BlbklkIHRvIGFwcGVhciBvbiBzYXkgdGhlIGhvbWUgc2NyZWVuLiBZb3UgY291 bGQgZW1iZWQgYSBjb21wb25lbnQgb24gdGhhdCBzY3JlZW4gdGhhdKBvdmVycmlkZXOgI3VwZGF0 ZVJvb3Q6IGFuZCBhZGRzIHlvdXIgb3BlbklkIGluZm8uoDwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk aXY+SW4gYm90aCBjYXNlcyB5b3VyICN1cGRhdGVSb290OiB3b3VsZCBiZSBzb21ldGhpbmcgbGlr ZSAobm90IHRlc3RlZCk6PC9kaXY+CjxkaXY+PGJyPjwvZGl2PjxkaXY+PGRpdj51cGRhdGVSb290 OiBhSHRtbFJvb3Q8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9 IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5zdXBlciB1cGRhdGVSb290OiBhSHRtbFJvb3QuPC9k aXY+PC9kaXY+PGRpdj6goCCgIKAgoDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1z cGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6IHByZTsgIj4JPC9zcGFuPmFIdG1sUm9vdCBsaW5roDwv ZGl2Pgo8ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNl OiBwcmU7ICI+CTwvc3Bhbj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0 ZS1zcGFjZTogcHJlOyAiPgk8L3NwYW4+cmVsYXRpb25zaGlwOiAmIzM5O29wZW5pZC5zZXJ2ZXIm IzM5Ozs8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRl LXNwYWNlOiBwcmU7ICI+PC9zcGFuPjwvZGl2Pgo8ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWIt c3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOiBwcmU7ICI+CTwvc3Bhbj48c3BhbiBjbGFzcz0iQXBw bGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTogcHJlOyAiPgk8L3NwYW4+dXJsOiAmIzM5 OzxhIGhyZWY9Imh0dHA6Ly93d3cubXlvcGVuaWQuY29tL3NlcnZlciIgdGFyZ2V0PSJfYmxhbmsi Pmh0dHA6Ly93d3cubXlvcGVuaWQuY29tL3NlcnZlcjwvYT4mIzM5Oy48L2Rpdj4KPGRpdj48c3Bh biBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTogcHJlOyAiPjwvc3Bh bj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1z cGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6IHByZTsgIj4JPC9zcGFuPmFIdG1sUm9vdCBsaW5roDwv ZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6 IHByZTsgIj4JPC9zcGFuPjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRl LXNwYWNlOiBwcmU7ICI+CTwvc3Bhbj5yZWxhdGlvbnNoaXA6ICYjMzk7b3BlbmlkLmRlbGVnYXRl JiMzOTs7PC9kaXY+CjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hp dGUtc3BhY2U6IHByZTsgIj48L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFi LXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTogcHJlOyAiPgk8L3NwYW4+PHNwYW4gY2xhc3M9IkFw cGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6IHByZTsgIj4JPC9zcGFuPnVybDogJiMz OTs8YSBocmVmPSJodHRwOi8vY29kaW5naG9ycm9yLm15b3BlbmlkLmNvbS8iIHRhcmdldD0iX2Js YW5rIj5odHRwOi8vY29kaW5naG9ycm9yLm15b3BlbmlkLmNvbS88L2E+JiMzOTsuPC9kaXY+Cjxk aXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6IHByZTsg Ij48L3NwYW4+PC9kaXY+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5Ib3BlIHRoaXMgaGVscHM8 L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pk5pY2s8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pjxi cj48L2Rpdj48L2Rpdj48L2Rpdj4K --===============4220174529823802305==-- From davorin.rusevljan@gmail.com Tue Jan 4 13:29:24 2011 From: Davorin Rusevljan To: smallwiki@list.inf.unibe.ch Subject: Re: Hosting OpenId identity on Pier site Date: Tue, 04 Jan 2011 13:29:21 +0100 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1092941051497431083==" --===============1092941051497431083== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit On Tue, Jan 4, 2011 at 12:44 PM, Nick Ager wrote: > Hi Davorin, > > For my site I've derived from both PRPierFrame and PRContentsWidget. Both > would be suitable locations if you want your openId identity to appear > throughout the site; derive your own version and override #updateRoot: > If you only want your openId to appear on say the home screen. You could > embed a component on that screen that overrides #updateRoot: and adds your > openId info. > In both cases your #updateRoot: would be something like (not tested): > updateRoot: aHtmlRoot > super updateRoot: aHtmlRoot. > > aHtmlRoot link > relationship: 'openid.server'; > url: 'http://www.myopenid.com/server'. > aHtmlRoot link > relationship: 'openid.delegate'; > url: 'http://codinghorror.myopenid.com/'. > Hope this helps > Nick Thanks, I was hoping I could get away without programming pier, but many thanks :) Davorin Rusevljan http://www.cloud208.com/ --===============1092941051497431083==-- From nick.ager@gmail.com Tue Jan 4 13:43:23 2011 From: Nick Ager To: smallwiki@list.inf.unibe.ch Subject: Re: Hosting OpenId identity on Pier site Date: Tue, 04 Jan 2011 12:42:24 +0000 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4009353173801609043==" --===============4009353173801609043== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi, On 4 January 2011 12:29, Davorin Rusevljan wro= te: > On Tue, Jan 4, 2011 at 12:44 PM, Nick Ager wrote: > > Hi Davorin, > > > > For my site I've derived from both PRPierFrame and PRContentsWidget. Both > > would be suitable locations if you want your openId identity to appear > > throughout the site; derive your own version and override #updateRoot: > > If you only want your openId to appear on say the home screen. You could > > embed a component on that screen that overrides #updateRoot: and adds > your > > openId info. > > In both cases your #updateRoot: would be something like (not tested): > > updateRoot: aHtmlRoot > > super updateRoot: aHtmlRoot. > > > > aHtmlRoot link > > relationship: 'openid.server'; > > url: 'http://www.myopenid.com/server'. > > aHtmlRoot link > > relationship: 'openid.delegate'; > > url: 'http://codinghorror.myopenid.com/'. > > Hope this helps > > Nick > > > I was hoping I could get away without programming pier, but many thanks :) Perhaps there is a way, but I don't know of one I'm afraid. Nick --===============4009353173801609043== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 SGksPGJyPjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+T24gNCBKYW51YXJ5IDIwMTEgMTI6 MjksIERhdm9yaW4gUnVzZXZsamFuIDxzcGFuIGRpcj0ibHRyIj4mbHQ7PGEgaHJlZj0ibWFpbHRv OmRhdm9yaW4ucnVzZXZsamFuQGdtYWlsLmNvbSI+ZGF2b3Jpbi5ydXNldmxqYW5AZ21haWwuY29t PC9hPiZndDs8L3NwYW4+IHdyb3RlOjxicj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUi IHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRk aW5nLWxlZnQ6MWV4OyI+Ck9uIFR1ZSwgSmFuIDQsIDIwMTEgYXQgMTI6NDQgUE0sIE5pY2sgQWdl ciAmbHQ7PGEgaHJlZj0ibWFpbHRvOm5pY2suYWdlckBnbWFpbC5jb20iPm5pY2suYWdlckBnbWFp bC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+CiZndDsgSGmgRGF2b3Jpbiw8YnI+CjxkaXYgY2xhc3M9 ImltIj4mZ3Q7PGJyPgomZ3Q7IEZvciBteSBzaXRlIEkmIzM5O3ZlIGRlcml2ZWQgZnJvbSBib3Ro IFBSUGllckZyYW1lIGFuZCBQUkNvbnRlbnRzV2lkZ2V0LiBCb3RoPGJyPgomZ3Q7IHdvdWxkIGJl IHN1aXRhYmxlIGxvY2F0aW9ucyBpZiB5b3Ugd2FudCB5b3VyIG9wZW5JZCBpZGVudGl0eSB0byBh cHBlYXI8YnI+CiZndDsgdGhyb3VnaG91dCB0aGUgc2l0ZTsgZGVyaXZlIHlvdXIgb3duIHZlcnNp b24gYW5kIG92ZXJyaWRlICN1cGRhdGVSb290Ojxicj4KJmd0OyBJZiB5b3Ugb25seSB3YW50IHlv dXIgb3BlbklkIHRvIGFwcGVhciBvbiBzYXkgdGhlIGhvbWUgc2NyZWVuLiBZb3UgY291bGQ8YnI+ CiZndDsgZW1iZWQgYSBjb21wb25lbnQgb24gdGhhdCBzY3JlZW4gdGhhdKBvdmVycmlkZXOgI3Vw ZGF0ZVJvb3Q6IGFuZCBhZGRzIHlvdXI8YnI+CiZndDsgb3BlbklkIGluZm8uPGJyPgomZ3Q7IElu IGJvdGggY2FzZXMgeW91ciAjdXBkYXRlUm9vdDogd291bGQgYmUgc29tZXRoaW5nIGxpa2UgKG5v dCB0ZXN0ZWQpOjxicj4KJmd0OyB1cGRhdGVSb290OiBhSHRtbFJvb3Q8YnI+CiZndDsgc3VwZXIg dXBkYXRlUm9vdDogYUh0bWxSb290Ljxicj4KJmd0Ozxicj4KJmd0OyBhSHRtbFJvb3QgbGluazxi cj4KJmd0OyByZWxhdGlvbnNoaXA6ICYjMzk7b3BlbmlkLnNlcnZlciYjMzk7Ozxicj4KJmd0OyB1 cmw6ICYjMzk7PGEgaHJlZj0iaHR0cDovL3d3dy5teW9wZW5pZC5jb20vc2VydmVyIiB0YXJnZXQ9 Il9ibGFuayI+aHR0cDovL3d3dy5teW9wZW5pZC5jb20vc2VydmVyPC9hPiYjMzk7Ljxicj4KJmd0 OyBhSHRtbFJvb3QgbGluazxicj4KJmd0OyByZWxhdGlvbnNoaXA6ICYjMzk7b3BlbmlkLmRlbGVn YXRlJiMzOTs7PGJyPgomZ3Q7IHVybDogJiMzOTs8YSBocmVmPSJodHRwOi8vY29kaW5naG9ycm9y Lm15b3BlbmlkLmNvbS8iIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vY29kaW5naG9ycm9yLm15b3Bl bmlkLmNvbS88L2E+JiMzOTsuPGJyPgomZ3Q7IEhvcGUgdGhpcyBoZWxwczxicj4KJmd0OyBOaWNr PGJyPgo8YnI+CjwvZGl2Pjxicj4KSSB3YXMgaG9waW5nIEkgY291bGQgZ2V0IGF3YXkgd2l0aG91 dCBwcm9ncmFtbWluZyBwaWVyLCBidXQgbWFueSB0aGFua3MgOik8L2Jsb2NrcXVvdGU+PGRpdj48 YnI+PC9kaXY+PGRpdj5QZXJoYXBzIHRoZXJlIGlzIGEgd2F5LCBidXQgSSBkb24mIzM5O3Qga25v dyBvZiBvbmUgSSYjMzk7bSBhZnJhaWQuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5OaWNroDwv ZGl2PjwvZGl2Pgo= --===============4009353173801609043==--