All Projects → lynndylanhurley → Devise_token_auth

lynndylanhurley / Devise_token_auth

Licence: wtfpl
Token based authentication for Rails JSON APIs. Designed to work with jToker and ng-token-auth.

Programming Languages

ruby
36898 projects - #4 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to Devise token auth

Graphql devise
GraphQL interface on top devise_token_auth
Stars: ✭ 100 (-96.94%)
Mutual labels:  api, rails, authentication, devise
Angular Token
🔑 Token based authentication service for Angular with interceptor and multi-user support. Works best with devise token auth for Rails. Example:
Stars: ✭ 376 (-88.48%)
Mutual labels:  rails, authentication, oauth, devise
Simple token authentication
Simple (but safe) token authentication for Rails apps or API with Devise.
Stars: ✭ 1,474 (-54.83%)
Mutual labels:  api, rails, authentication, devise
Devise
Flexible authentication solution for Rails with Warden.
Stars: ✭ 22,088 (+576.92%)
Mutual labels:  rails, authentication, devise
Devise Jwt
JWT token authentication with devise and rails
Stars: ✭ 881 (-73%)
Mutual labels:  rails, authentication, devise
Hwioauthbundle
OAuth client integration for Symfony. Supports both OAuth1.0a and OAuth2.
Stars: ✭ 2,150 (-34.11%)
Mutual labels:  api, authentication, oauth
Api guard
JWT authentication solution for Rails APIs
Stars: ✭ 159 (-95.13%)
Mutual labels:  api, rails, authentication
Pizzly
The simplest, fastest way to integrate your app with an OAuth API 😋
Stars: ✭ 796 (-75.61%)
Mutual labels:  api, authentication, oauth
Github Create Token
Create a Github OAuth access token.
Stars: ✭ 6 (-99.82%)
Mutual labels:  api, authentication, oauth
Node Instagram
Instagram api client for node that support promises.
Stars: ✭ 185 (-94.33%)
Mutual labels:  api, authentication
Flexirest
Flexirest - The really flexible REST API client for Ruby
Stars: ✭ 188 (-94.24%)
Mutual labels:  api, rails
Twitch4j
Modular Async/Sync/Reactive Twitch API Client / IRC Client
Stars: ✭ 209 (-93.59%)
Mutual labels:  api, oauth
Home
Welcome to Janssen: the world's fastest cloud native identity and access management platform
Stars: ✭ 176 (-94.61%)
Mutual labels:  api, oauth
Jsonapi Utils
Build JSON API-compliant APIs on Rails with no (or less) learning curve.
Stars: ✭ 191 (-94.15%)
Mutual labels:  api, rails
Datoji
A tiny JSON storage service. Create, Read, Update, Delete and Search JSON data.
Stars: ✭ 222 (-93.2%)
Mutual labels:  api, rails
Praw
PRAW, an acronym for "Python Reddit API Wrapper", is a python package that allows for simple access to Reddit's API.
Stars: ✭ 2,675 (-18.02%)
Mutual labels:  api, oauth
Express Mongodb Rest Api Boilerplate
A boilerplate for Node.js apps / Rest API / Authentication from scratch - express, mongodb (mongoose).
Stars: ✭ 153 (-95.31%)
Mutual labels:  api, authentication
Flipper
🐬 Beautiful, performant feature flags for Ruby.
Stars: ✭ 2,732 (-16.27%)
Mutual labels:  api, rails
Api on rails
Learn best practices to build an API using Ruby on Rails 5/6
Stars: ✭ 236 (-92.77%)
Mutual labels:  api, rails
Devise-Omniauth-Multiple-Providers
Devise Multiple Omniauth Providers
Stars: ✭ 34 (-98.96%)
Mutual labels:  omniauth, devise

Devise Token Auth

Gem Version Build Status Code Climate Test Coverage Downloads Backers on Open Collective Sponsors on Open Collective Join the chat at https://gitter.im/lynndylanhurley/devise_token_auth

Simple, multi-client and secure token-based authentication for Rails.

If you're building SPA or a mobile app, and you want authentication, you need tokens, not cookies. This gem refreshes the tokens on each request, and expires them in a short time, so the app is secure. Also, it maintains a session for each client/device, so you can have as many sessions as you want.

Main features

This project leverages the following gems:

Installation

Add the following to your Gemfile:

gem 'devise_token_auth'

Then install the gem using bundle:

bundle install

Docs

Need help?

Please use StackOverflow for help requests and how-to questions.

Please open GitHub issues for bugs and enhancements only, not general help requests. Please search previous issues (and Google and StackOverflow) before creating a new issue.

Please read the issue template before posting issues.

FAQ

Contributors wanted!

See our Contribution Guidelines. Feel free to submit pull requests, review pull requests, or review open issues. If you'd like to get in contact, Zach Feldman has been wrangling this effort, you can reach him with his name @gmail. Further discussion of this in this issue.

We have some bounties for some issues, check them out!

Live Demos

Here is a demo of this app running with the ng-token-auth module and AngularJS.

Here is a demo of this app running with the Angular-Token service and Angular.

Here is a demo of this app using the jToker plugin and React.

The fully configured api used in these demos can be found here.

Contributors

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

License

This project uses the WTFPL

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].