aboutsummaryrefslogtreecommitdiff
path: root/doc/todo/BrowserID.mdwn
diff options
context:
space:
mode:
authorJoey Hess <joey@kitenet.net>2012-02-13 12:37:08 -0400
committerJoey Hess <joey@kitenet.net>2012-02-13 12:37:08 -0400
commitb514b8d2af71ca14bd0cbc895d41ed9fa30234b4 (patch)
tree42e7a67e95e7e2865596a83cdda0315db47a1716 /doc/todo/BrowserID.mdwn
parentd09de3116fdca109468d949999985059765dfcc8 (diff)
downloadikiwiki-b514b8d2af71ca14bd0cbc895d41ed9fa30234b4.tar
ikiwiki-b514b8d2af71ca14bd0cbc895d41ed9fa30234b4.tar.gz
response
Diffstat (limited to 'doc/todo/BrowserID.mdwn')
-rw-r--r--doc/todo/BrowserID.mdwn24
1 files changed, 24 insertions, 0 deletions
diff --git a/doc/todo/BrowserID.mdwn b/doc/todo/BrowserID.mdwn
index aa35f6660..f45ac34b8 100644
--- a/doc/todo/BrowserID.mdwn
+++ b/doc/todo/BrowserID.mdwn
@@ -6,3 +6,27 @@ Some additional information on BrowserID:
- http://identity.mozilla.com/post/7616727542/introducing-browserid-a-better-way-to-sign-in
- http://identity.mozilla.com/post/7669886219/how-browserid-differs-from-openid
- http://identity.mozilla.com/post/7899984443/privacy-and-browserid
+
+> I would like to see BrowserID offered as a signin option in ikiwiki
+> right next to the buttons for common openid providers.
+>
+> As far as implementing it goes, I don't want to rely on browserid.org.
+> This means that include.js needs to be shipped with ikiwiki (or in a
+> dependency in a sane world).
+>
+> And it means that relying on a https
+> connection to browserid.org to verify the user's identity assertion
+> token is out. (Well, it's probably out anyway, since it relies on https
+> CA security as the only security in that part of the protocol. I'm not
+> impressed by the documention using *curl* for this, which won't even
+> validate the certificate AFAIK; and I don't trust https to random SPoF sites
+> for security.)
+>
+> This seems to need an implementation, in perl or an externally callable
+> program (haskell would be fine ;),
+> of <https://wiki.mozilla.org/Identity/Verified_Email_Protocol>.
+> The documentation of which is .. two cellphone snaps of a whiteboard?
+> There is some kind of standalone verifier, but I have not found
+> the part of the code that actually does the crypto.
+> <https://github.com/mozilla/browserid/blob/dev/bin/verifier>
+> --[[Joey]]