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="===============1694521087758004661==" --===============1694521087758004661== 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 --===============1694521087758004661== 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 --===============1694521087758004661==--