Giter Site home page Giter Site logo

awesome-devise's Introduction

awesome devise

https://github.com/AsteriskLabs/devise_google_authenticator

List of 3rd party Devise extensions.

ORM Support

mm-devise - "Devise - MongoMapper":http://github.com/kristianmandrup/mm-devise

dm-devise - "Devise - DataMapper":http://github.com/jm81/dm-devise

devise-couch - "Devise - Couch DB":http://github.com/shenoudab/devise_couch

devise-ripple - "Devise - Riak":http://github.com/frank06/devise-ripple

cequel-devise - "Devise - Cassandra":https://github.com/cequel/cequel-devise

Encryption Support

devise-encryptable - adds support of other authentication mechanisms besides the built-in Bcrypt (the default). "https://github.com/plataformatec/devise-encryptable":https://github.com/plataformatec/devise-encryptable

devise_aes_encryptable - AES-256 Reversible Encryption "http://github.com/chicks/devise_aes_encryptable":http://github.com/chicks/devise_aes_encryptable

Mailing List Support

devise_campaignable - Have your users automatically added to a mail campaign tool of your choice. Currently supports MailChimp but easy adaptation for CampaignMonitor. "https://github.com/SirRawlins/devise_campaignable":https://github.com/SirRawlins/devise_campaignable

devise_mailchimp - MailChimp integration for Devise making it effortless for users to join mailing lists when they register their account. "http://jcnnghm.github.com/devise_mailchimp/":http://jcnnghm.github.com/devise_mailchimp/

Miscellaneous

cantango - Integrates Devise, Roles and CanCan with Permits for a Rails 3 app "http://github.com/kristianmandrup/cantango":http://github.com/kristianmandrup/cantango (Replaces cream, "http://github.com/kristianmandrup/cream":http://github.com/kristianmandrup/cream)

invitable - Adds support for send account invitations by email. "http://github.com/scambra/devise_invitable":http://github.com/scambra/devise_invitable

devise_traceable - Tracing Devise Model (Model Stamp login and logout) "http://github.com/shenoudab/devise_traceable":http://github.com/shenoudab/devise_traceable

devise_lastseenable - Just adds a last_seen datetime that's updated whenever authenticate! is called. "https://github.com/ctide/devise_lastseenable":https://github.com/ctide/devise_lastseenable

devise_security_extension - Add "enterprise" functionality (strong passwords, password expire..., new: captcha support) "http://github.com/phatworx/devise_security_extension":https://github.com/phatworx/devise_security_extension

devise-basecamper - Add basecamp-style subdomain scoped authentication "https://github.com/digitalopera/devise-basecamper":https://github.com/digitalopera/devise-basecamper

devise-two-factor - Barebones two-factor authentication support "https://github.com/tinfoil/devise-two-factor":https://github.com/tinfoil/devise-two-factor

two_factor_authentication - Add two factor authentication, like Gmail "https://github.com/Houdini/two_factor_authentication":https://github.com/Houdini/two_factor_authentication

devise_account_expireable - Expire a user account at a specific date / time. "https://github.com/j-mcnally/devise_account_expireable":https://github.com/j-mcnally/devise_account_expireable

devise_uid - Add UID support to Devise. A lot of times, we want a unique ID representing the user model instead of its incremental ID in the database, for example, in API instead of exposing the primary key, we use a random generated unique string to indentify this user. "https://github.com/jingweno/devise_uid":https://github.com/jingweno/devise_uid

devise_session_expirable - Devise timeoutable's paranoid cousin. Enforces time-limited sessions by rejecting sessions which are not timestamped. "https://github.com/teleological/devise_session_expirable":https://github.com/teleological/devise_session_expirable

devise_zxcvbn - Reject weak passwords using zxcvbn. "https://github.com/bitzesty/devise_zxcvbn":https://github.com/bitzesty/devise_zxcvbn

devise_invalidatable - Invalidate sessions from the server-side. "https://github.com/madkins/devise_invalidatable":https://github.com/madkins/devise_invalidatable

any_login - easy login with any user to make your development life easier. "https://github.com/igorkasyanchuk/any_login":https://github.com/igorkasyanchuk/any_login

devise-verifiable - Adds a second step to Devise's signup process. Useful if you want to collect extra information or verify user's identity through a 3rd-party service. "github.com/Rodrigora/devise-verifiable":https://github.com/Rodrigora/devise-verifiable

honeybadger - When used together, exceptions reported to honeybadger will automatically be associated with the current Devise user. "https://github.com/honeybadger-io/honeybadger-ruby":https://github.com/honeybadger-io/honeybadger-ruby

devise-uncommon_password - Prevents a user from using a password in the list of the 100 most common passwords. "https://github.com/HCLarsen/devise-uncommon_password":https://github.com/HCLarsen/devise-uncommon_password

devise-pwned_password - checks user passwords against the "PwnedPasswords":https://haveibeenpwned.com/Passwords dataset. "https://github.com/michaelbanfield/devise-pwned_password":https://github.com/michaelbanfield/devise-pwned_password

External authentication integration

devise-browserid - Adds support for Mozilla Persona / BrowserID authentication. "https://github.com/ringe/devise-browserid/":https://github.com/ringe/devise-browserid/

facebook_connectable - Adds support for Facebook Connect authentication, and optionally fetching user info from Facebook in the same step. "http://github.com/grimen/devise_facebook_connectable":http://github.com/grimen/devise_facebook_connectable

oauth2_authenticatable - Adds support for OAuth2 (Facebook Graph) authentication. "http://github.com/bhbryant/devise_oauth2_authenticatable":http://github.com/bhbryant/devise_oauth2_authenticatable

oauth2_providable - Adds an OAuth2 authentication layer to protect API resources. "https://github.com/socialcast/devise_oauth2_providable":https://github.com/socialcast/devise_oauth2_providable

devise-twitter - Adds Sign in via Twitter and Connect your account to Twitter functionality "http://github.com/MSch/devise-twitter":http://github.com/MSch/devise-twitter

imapable - Adds support for authentication via imap, a great solution for internal application where no LDAP server exists. "http://github.com/joshk/devise_imapable":http://github.com/joshk/devise_imapable

ldap_authenticatable - Adds support for LDAP authentication via simple bind. "http://github.com/cschiewek/devise_ldap_authenticatable":http://github.com/cschiewek/devise_ldap_authenticatable

rpx_connectable - Adds support for "RPX":http://www.rpxnow.com authentication. "RPX":http://www.rpxnow.com provides free and paid services to handle many authentication providers (facebook, twitter, OpenID...) using a single API. "http://github.com/slainer68/devise_rpx_connectable":http://github.com/slainer68/devise_rpx_connectable

cas_authenticatable - Adds support for single sign-on via "CAS":http://www.jasig.org/cas and CAS-implementing servers. "http://github.com/nbudin/devise_cas_authenticatable":http://github.com/nbudin/devise_cas_authenticatable

openid_authenticatable - Adds support for "OpenID":http://openid.net authentication. "http://github.com/nbudin/devise_openid_authenticatable":http://github.com/nbudin/devise_openid_authenticatable

devise_paypal - Adds support for "Paypal":http://www.paypal.com authentication "http://github.com/dwilkie/devise_paypal":http://github.com/dwilkie/devise_paypal

devise_google_authenticator - Adds support for "Google's Authenticator":http://code.google.com/p/google-authenticator/ "http://github.com/AsteriskLabs/devise_google_authenticator":http://github.com/AsteriskLabs/devise_google_authenticator

devise_shibboleth_authenticatable - Adds support for "Shibboleth":http://shibboleth.net "https://github.com/jgeorge300/devise_shibboleth_authenticatable":https://github.com/jgeorge300/devise_shibboleth_authenticatable

devise-radius-authenticatable - Adds support for authenticating against radius servers "https://github.com/cbascom/devise-radius-authenticatable":https://github.com/cbascom/devise-radius-authenticatable

devise-jwt - JWT token authentication with devise "https://github.com/waiting-for-dev/devise-jwt":https://github.com/waiting-for-dev/devise-jwt

awesome-devise's People

Contributors

mklemme avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.