Project
Reverse Dependencies for rails
The projects listed here declare rails as a runtime or development dependency
0.0
== Devise::Revokable
A module for Devise[http://github.com/plataformatec/devise]
This gem was created by "borrowing" heavily from Devise::Invitable[http://github.com/scambra/devise_invitable]
It exists to extend Devise to provide the basis for what is essentially the reverse of the standard
<tt>confirmable</tt> module. Where <tt>confirmable</tt> sends an email and awaits a response,
before confirming a new registration, <tt>revokable</tt> allows immediate access and sends an
email which provides a link to "revoke" the account if it was created fraudulently.
This is useful if you want to lower the barrier to entry to creating accounts, and clearly, if
account security isn't a concern.
Note that tests are non-existent. Use freely but at your own risk.
=== Configuring
It works like normal Devise modules. Add the <tt>:revokable</tt> module to the declaration.
# in user.rb
devise :revokable # plus other devise modules
If the user who received the revocation email follows the provided link and confirms revocation, the account will
effectively be "revoked" and inactive, unable to log in.
Additionally, you may want to override <tt>#revoke!</tt> to perfom additional revocation on the account, e.g. deleting
posts made, resetting personal information, etc. The super method yields to a block for this purpose.
# in user.rb
def revoke!
super do
self.some_method_that_resets_me!
end
end
That's about the extent of it. As with typical devise modules you can override the mailers and views with your own.
Additionally you can define the module accessor <tt>@@mailer</tt> on the module with a proc to handle your mail if you need to.
This proc is yielded two arguments, the method name (e.g. :revocation_instructions), and the affected resource.
# in config/initializers/devise_revokable.rb
require 'devise_revokable'
require 'my_mailer'
DeviseRevokable.mailer = proc {|method_name, resource| MyMailer.send(:method_name, resource) }
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
0.0
Gem that helps you to organaize your users with roles and manipulate them. Visit HOMEPAGE for more information how to use this gem.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
A Devise extension for authenticating with Rownd
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Часто используемые наработки по джему Devise. Включает решение по авторизации в социальных сетях
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Mount a RFC 7643/7644-compliant SCIM 2.0 provider into any Rails app using Devise. Supports single- and multi-tenant deployments, bearer-token and OAuth 2.0 client-credentials auth, and a pluggable ScimAdapter.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Devise Security NG with complex locking mechanism
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Use session objects for token authentication
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Devise slack notifications gem
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Module provide sms functions, easy to use and customize.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Track the last request and logout. Provides user.active? and User.actives methods
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
0.0
Social login for devise via omniauth.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
0.0
Reads the SSL client authentication headers from your webserver.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Tracks a user's login, logout, and requests
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Adds support to devise for authenticating an OpenSocial signed request.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Has a user left the organisation? Or maybe the account created was bogus? Remove access for a user with a click of a button
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Devise extension that check for suspicious logins
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Authentication for all Rails Api applications
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
0.0
For use with client side single page apps such as the venerable https://github.com/lynndylanhurley/ng-token-auth. This version is distinct as it supports multiple email addresses per user.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
For use with client side single page apps such as the venerable https://github.com/lynndylanhurley/ng-token-auth.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
0.0
Extends Devise for Rails API only applications.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity