devise-api
devise_masquerade
devise-api | devise_masquerade | |
---|---|---|
3 | 3 | |
135 | 523 | |
- | - | |
6.6 | 2.9 | |
3 months ago | about 1 month ago | |
Ruby | Ruby | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
devise-api
- For Rails API-only authentication, do you go for a gem or 3D party service?
-
Devise extension for API authenticatable
What does the API response look like? Or does it set a cookie by default? I see this but JSON would be nice.
devise_masquerade
-
Master login to customer's account bad practice?
There's a Devise plugin to help you do this (without needing a user's password; instead you'd want/need to have some concept of an admin user and maybe an admin backend to add the masquerade/impersonation links to): https://github.com/oivoodoo/devise_masquerade
-
How to login as another user without using any gems
I'm going to leave this here https://github.com/oivoodoo/devise_masquerade/issues/82
-
10 things I add to every Rails app
Alongside this, devise_masquerade is a fantastic plugin to use with your admin area, allowing you to login as other users. This is helpful for debugging account specific issues etc.
What are some alternatives?
authentication-zero - An authentication system generator for Rails applications.
metamagic - Simple Ruby on Rails plugin for creating meta tags.
activity_notification - Integrated user activity notifications for Ruby on Rails
rspec-rails - RSpec for Rails 6+
rails-base-app - An example of Rails 7 and Vue 3 app which is using Vite, and includes Docker configs for building production images and some of the useful tools to start your projects
memo_wise - The wise choice for Ruby memoization
Exception Handler - Ruby on Rails Custom Error Pages
tomo - A friendly CLI for deploying Rails apps ✨
api_guard - JWT authentication solution for Rails APIs
GraphBoard - Rails 7 federated microservices, Apollo Gateway on Typescript, Golang video streaming. read readme.
graphql_devise - GraphQL interface on top devise_token_auth
apipie-postman - Ruby gem to generate Postman collection from Apipie output.