Tin Can: WebRTC that uses Persona to authenticate the callers to each other
tincan.im
tincan.im
My slightly less positive feedback would be, it seems dodgy that it uses personatest.org instead of persona.org (and there's no website at www.personatest.org verifying its legitimacy). Kind of makes me anxious that I'm being phished. Any reason for this? You surely don't want people getting used to entering their Persona credentials at sites other than persona.org.
Otherwise it seems great :)
----------------------
Error We are very sorry. The server is under extreme load!
Please close this window and try again.
Action: Checking if Cookies are Enabled
Now: Thu, 29 Aug 2013 06:03:47 GMT
Network Info: GET: /wsapi/session_context
Response Code - 503
Response Text: server is too busy
Error Type: server is too busy
----------------------just two days ago I tried to install everything so I could be my own browserid provider. Turns out that is not really easy (yet). Even if I got quite a bit and was able to run https://github.com/mozilla/browserid-certifier on my server, I never was able to talk to it via curl (the example they have just crashes it) or from a PHP script (I always got a 400 Bad Request). That is mostly because I didn't get how "pubkey - Object compatible with JWT public keys." should look like.
In the end, after a days work I gave up because it was already way after midnight. I hope in the future there will be single file-php-script which I could call from the HTML pages I need to provide which would do all the signing, etc. for one-person browserid providers like I want to become.
https://bitbucket.org/djc/persona-totp
Also, the reason the server is busy is because Tin Can currently needs a forked version of Persona, so it's not running on the production infrastructure.
Just drop a JSON file on your server and you're your own identity provider.
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=878941 [2] https://tools.ietf.org/html/draft-ietf-rtcweb-security-arch-...
Really? Mozilla Persona doesn't support Firefox 23.0.1?
[1] https://webrtc.personatest.org/unsupported_dialog
EDIT: BrowserSupport.getNoSupportReason() == LOCALSTORAGE_DISABLED.