Wiki source code of Welcome to the Web ID XWiki

Version 23.1 by Henry Story on 2010/03/10 11:19

Show last authors
1 == About WedId support ==
2
3 This is a playground for trying out [[FOAF+SSL>>http://esw.w3.org/topic/foaf+ssl]] integration into XWiki.
4 Currently you can get yourself an account on here, the normal way, then create yourself a [[WebID>>http://esw.w3.org/topic/WebID]].
5
6 HOWTO
7
8 * Create an account here with a password
9 * On your profile page create a WebId, a certificate will be added to your browser
10 * You can then login to a [[growing number of sites>>http://esw.w3.org/topic/foaf%2Bssl/RelyingParties]]
11
12 Todo:
13
14 * Public profiles should have beautiful URLs, and short ones too ( something like http://webid.myxwiki.org/id/bblfish )
15 * Give every profile owner an OpenId through http://openid4.me/ (works best if openids are short of course)
16 * Add the ability to login to this site using WebIDs create elsewhere (or from this site). We will do this in two steps
17 *1. Use an external [[FOAF+SSL>>http://esw.w3.org/topic/foaf+ssl]] identity provider, such as https://foafssl.org/srv/idp
18 *1. Build a component that can be added to XWiki or Restlets so as to not require an external IDP (this will require support for https though)
19 * Add Access Controls to parts of this wiki for members of given foaf:Groups
20 * [enter your idea]
21
22 Browser issues:
23
24 * Firefox and Opera work very well.
25 * Internet Explorer may have a certificate creation issue, as it uses ActiveX. We are testing this
26 * for Chrome on OSX try the [[latest development snapshots>>http://build.chromium.org/buildbot/snapshots/]] .
27 ** it will be able to make a certificate and add it to the keychain
28 ** you can then log into to https://foaf.me/simpleLogin.php and a few other apache based demo sites.
29 ** The Chrome SSL stack is being fixed. See [[issue 36207>>http://code.google.com/p/chromium/issues/detail?id=36207]] and [[issue 37765>>http://code.google.com/p/chromium/issues/detail?id=37765]]
30 * Safari on OSX has the same issue as Chrome above, but it is very difficult to get any response from their developers through their bug database. If you know how to bring their attention please do.
31
32 Please feel free to get an account and edit this wiki. Send feedback to the [[foaf-protocols mailing list>>http://lists.foaf-project.org/mailman/listinfo/foaf-protocols]]
33
34
35
36 Code:
37
38 The code to add to XWiki to enable this is available here http://github.com/bblfish/keygenapp in the xwiki subdirectory
39
40 == More about XWiki itself ==
41
42 This is a wiki, ie an easy-to-edit website that will help you work better together. This Wiki is made of //pages// sorted by //spaces//. You're currently in the **Main** space, looking at its home page (**WebHome**).
43
44 {{velocity}}
45 #if($hasEdit)You can use the [[Sandbox space>>Sandbox.WebHome]] to try out your wiki's features.#end
46 {{/velocity}}
47
48 {{include document="Main.Dashboard"/}}