Difference between revisions of "Persona"

1,532 bytes added ,  23:59, 3 May 2014
adds use case section
(adds sections)
(adds use case section)
Line 2: Line 2:


In terms of practical usage for sudo room, there are a sufficient number of [https://developer.mozilla.org/en-US/Persona/Libraries_and_plugins libraries and plugins] available for integrating and developing with lots of different applications and environments. This [https://hacks.mozilla.org/2013/04/mozilla-persona-for-the-non-web/ blog post from 2013] explains some more about how these libraries can be used.
In terms of practical usage for sudo room, there are a sufficient number of [https://developer.mozilla.org/en-US/Persona/Libraries_and_plugins libraries and plugins] available for integrating and developing with lots of different applications and environments. This [https://hacks.mozilla.org/2013/04/mozilla-persona-for-the-non-web/ blog post from 2013] explains some more about how these libraries can be used.
As of [http://identity.mozilla.com/post/78873831485/transitioning-persona-to-community-ownership March 7, 2014], Mozilla plans to turn Persona to Community Ownership, but not decommission the project:
:''"Should we ever consider decommissioning it, we will provide ample notice and a long deprecation window. This will absolutely not happen in 2014."''
This is good and clear, but the future is undetermined. We should look to implement our own IdP, but for now we can bootstrap our apps with Mozilla's service to keep the overhead low as we integrate verification.
==Use Case==
Our hackerspace community has an opportunity to support an environment for creative expression and new, elegant services. We have basic infrastructure including a wordpress website (with blog and shared calendar system), this mediawiki wiki, a membership application (in the works), and an issue tracker (next on deck). However, a limitation to running 2 or ''n'' services is managing more than one user account. Hackerspaces commonly write manual hacks to shim user account generation, and to propogate password updates across multiple systems. These solutions are a pain and very unstable. Persona offers a viable alternative, so at the very least we can use the same shim in each system.
'''The value of doing this is creating environment where creating lots of new apps is encouraged over bottlenecking on centralized/monolithic apps, and adoption has a low barrier to entry since every user existing can authenticate without registration.'''


==Identity Provider (IdP)==
==Identity Provider (IdP)==