aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--IkiWiki/CGI.pm3
-rw-r--r--basewiki/openid.mdwn17
2 files changed, 19 insertions, 1 deletions
diff --git a/IkiWiki/CGI.pm b/IkiWiki/CGI.pm
index fe1c5153e..9315c290a 100644
--- a/IkiWiki/CGI.pm
+++ b/IkiWiki/CGI.pm
@@ -159,7 +159,8 @@ sub cgi_signin ($$) { #{{{
$form->field(name => "subpage", type => "hidden");
$form->field(name => "password", type => "password", required => 0);
if ($config{openid}) {
- $form->field(name => "openid_url", label => "OpenID", comment => "to log in via OpenID");
+ $form->field(name => "openid_url", label => "OpenID",
+ comment => htmllink("", "", "OpenID", 1, 0, "What's this?"));
}
else {
$form->field(name => "openid_url", type => "hidden");
diff --git a/basewiki/openid.mdwn b/basewiki/openid.mdwn
new file mode 100644
index 000000000..3da78f2cb
--- /dev/null
+++ b/basewiki/openid.mdwn
@@ -0,0 +1,17 @@
+[[meta title="OpenID"]]
+
+[OpenID](http://openid.net) is a decentralized authentication mechanism
+that allows you to have one login that you can use on a growing number of
+websites.
+
+To sign up for an OpenID, visit one of the following identity providers:
+
+* [MyOpenID](http://www.myopenid.com/)
+* [GetOpenID](https://getopenid.com/)
+* [LiveJournal](http://www.livejournal.com/openid/)
+* or any of the many others out there..
+
+To sign in to this wiki using OpenID, just enter it in the OpenID field in
+the signin form. (If the field does not appear, OpenID signin is
+disabled.) You do not need to give this wiki a password or go through any
+registration process when using OpenID.