Wiki source code of Welcome to the Web ID XWiki
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | == About WedId support == | ||
2 | |||
3 | This is a playground for [[FOAF+SSL>>http://esw.w3.org/topic/foaf+ssl]] integration in 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 | Features: | ||
13 | |||
14 | * When you get yourself a WebId you automatically get an OpenId too that uses foaf+ssl authentication via http://openid4.me/ . The openid is a bit ugly for the moment (it is too long). Making it shorter is on the todo list below. | ||
15 | * We now support Internet Explorer: to get this to work | ||
16 | *1. open an account | ||
17 | *1. go to [[WebId.CreateCert]] and follow the instructions if you have a browser after IE6. | ||
18 | |||
19 | |||
20 | Todo: | ||
21 | |||
22 | * Looking for ways to simplify IE cert creation!!! Please let us know of any cool tricks you may know of. | ||
23 | * Public profiles should have beautiful URLs, and short ones too ( something like http://webid.myxwiki.org/id/bblfish ) | ||
24 | * Add the ability to login to this site using WebIDs create elsewhere (or from this site). We will do this in two steps | ||
25 | *1. Use an external [[FOAF+SSL>>http://esw.w3.org/topic/foaf+ssl]] identity provider, such as https://foafssl.org/srv/idp | ||
26 | *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) | ||
27 | * Add Access Controls to parts of this wiki for members of given foaf:Groups | ||
28 | * [enter your idea] | ||
29 | |||
30 | Web site Issues: | ||
31 | |||
32 | * Currently http://foaf.me/ redirects people who log in there to their home page. They are working on a fix for that. | ||
33 | |||
34 | Browser issues: | ||
35 | |||
36 | * Firefox and Opera work very well. | ||
37 | * for Chrome on OSX try the [[latest development snapshots>>http://build.chromium.org/buildbot/snapshots/]] . ( [[issue 37765>>http://code.google.com/p/chromium/issues/detail?id=37765]] was fixed 16 March ) | ||
38 | * 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. | ||
39 | |||
40 | 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]] | ||
41 | |||
42 | |||
43 | |||
44 | Code: | ||
45 | |||
46 | The code to add to XWiki to enable this is available here http://github.com/bblfish/keygenapp in the xwiki subdirectory | ||
47 | |||
48 | == More about XWiki itself == | ||
49 | |||
50 | 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**). | ||
51 | |||
52 | {{velocity}} | ||
53 | #if($hasEdit)You can use the [[Sandbox space>>Sandbox.WebHome]] to try out your wiki's features.#end | ||
54 | {{/velocity}} | ||
55 | |||
56 | {{include document="Main.Dashboard"/}} |