Quieres usar Persona en tu sitio web o blog? Implementar Persona desde cero es fácil, pero con los complementos y las bibliotecas listadas aquí puedes ir más rápido!
Esta página enumera tres tipos de bibliotecas:
- Complementos que integran Persona con marcos existentes y sistemas de gestión de contenidos
- Bibliotecas que son útiles en la construcción de nuevos complementos o integrar Persona en un sitio desde cero
- Todo lo demás relacionado con Persona, incluyendo bibliotecas para convertir su dominio en un proveedor de identidad Persona
Esta es una lista mantenida por la comunidad. Si ha creado una biblioteca o un complemento, por favor agreguelo a esta página.
Esta página está en proceso de revisión y algunos complementos pueden estar desactualizados. Revise los complementos antes de usarlos.
Complementos
Clojure
- Noir: https://github.com/tmarble/nongrata
- ring / cemerick.friend / cljs: https://github.com/osbert/persona-kit
Cold Fusion
Haskell
Java
- Spring: https://github.com/webdetails/SpringSecurityBrowserID
- Lutece: https://dev.lutece.paris.fr/plugins/module-mylutece-persona/
JavaScript
- Mootools: https://mootools.net/forge/p/browserid
- jQuery: https://github.com/altryne/browserID-jQuery
- Meteor: https://github.com/vladikoff/meteor-accounts-persona
Node.js
- Express: https://github.com/jbuck/express-persona
- Express / Jungles: https://npmjs.org/package/jungles-auth-persona
- Passport: https://github.com/jaredhanson/passport-browserid
- Express / connect - connect-auth: https://github.com/ciaranj/connect-auth
- Persona + LevelDB session storage: https://github.com/maxogden/doorknob
PHP
- CakePHP: https://github.com/overflow636/ofbid and https://github.com/markomarkovic/cakephp-plugin-persona
- DokuWiki: https://github.com/Rudloff/dokuwiki-browserid
- Dotclear: https://plugins.dotaddict.org/dc2/details/browserID
- Drupal: https://drupal.org/project/persona
- Elgg: https://community.elgg.org/plugins/1154520/1.0/persona
- Joomla: https://extensions.joomla.org/extensions/access-a-security/authentication-cloud-based/18567
- Midgard MVC: https://github.com/midgardproject/midgardmvc_core/blob/master/services/authentication/browserid.php
- MyBB: https://github.com/Rudloff/mybb-browserid
- SPIP: https://www.spip-contrib.net/BrowserID
- Symfony2: https://github.com/Proxiweb/PersonaBundle, https://github.com/bitgrave/BGPersonaBundle, https://github.com/ahilles107/PersonaBundle
- Tiki: https://dev.tiki.org/Mozilla+Persona
- WordPress / bbPress 2: https://wordpress.org/extend/plugins/browserid/
Python
- CherryPy: https://bitbucket.org/jaraco/jaraco.persona
- Django: https://github.com/mozilla/django-browserid (see screencast)
- Django Social Auth: https://github.com/omab/django-social-auth/blob/master/social_auth/backends/browserid.py
- Django 1.5 and Python 3: https://github.com/mozillaperu/MozTanta-Persona
- Flask: https://pypi.python.org/pypi/Flask-BrowserID
- Google App Engine: https://github.com/psawaya/BrowserID-GAE
- Pyramid: https://www.rfk.id.au/blog/entry/painless-auth-pyramid-browserid/
- Pyramid: https://github.com/madjar/pyramid_persona/ (see blog post)
- Repoze: https://github.com/mozilla-services/repoze.who.plugins.browserid
- Tornado: https://www.peterbe.com/plog/integrate-browserid-in-a-tornado-web-app
- Twisted: https://github.com/warner/browserid-cred
- web.py: https://github.com/oscarfroberg/browserid-webpy
- WSGI: https://github.com/ianb/wsgibrowserid
Ruby
- Devise: https://rubygems.org/gems/devise-browserid
- Devise: https://github.com/denschub/devise_browserid_authenticatable
- OmniAuth: https://github.com/intridea/omniauth-browserid
- Rails: https://rubygems.org/gems/browserid-rails
- Sinatra: https://rubygems.org/gems/sinatra-browserid
- Warden / Rack: https://rubygems.org/gems/warden-browserid
Erlang
Miscellaneous
- Apache: https://github.com/mozilla/mod_browserid
- Cyrus SASL: https://github.com/ozten/sasl-browserid
- PhoneGap: https://github.com/couchbaselabs/cordova-browserid
¿No ve su lenguage o marco en la lista? LoginRadius, un widget de autenticación, ofrece una integración Persona para una amplia variedad de plataformas.
Bibliotecas
C
- https://github.com/PADL/gss_browserid (libbrowserid component)
Go
Haskell
.Net
- https://github.com/cvrajeesh/NBrowserID
- https://www.codeguru.com/csharp/.net/net_asp/using-browserid-authentication-in-asp.net-web-sites.htm
- https://github.com/fernandozamoraj/BrowserIdDemoWithMVC3 (see blog post)
- https://github.com/sergiotapia/ASP.Net-MVC3-Persona-Demo
Node.js
- https://github.com/chilts/browserid-verify-node
- https://github.com/substack/persona-id
- https://github.com/lloyd/node-browserid
Perl
PHP
Python
Ruby
Todo lo demás
Perl
- Perl/CGI IdP: https://github.com/benkard/mulkyid
Python
- WSGI IdP: https://bitbucket.org/djc/persona-totp
Ruby
- Rack IdP: https://rubygems.org/gems/browserid-provider (see blog post)
PHP
- Symfony2 IdP: https://github.com/gigablah/GBPersonaProviderBundle
Racket
- web-server module: https://github.com/cosmez/racket-persona
Etiquetas y colaboradores del documento
Etiquetas:
Colaboradores en esta página:
sembrestels,
willyaguirre
Última actualización por:
sembrestels,