https://github.com/xmas7/oauth-api-authentication
Using an OAuth Provider in Rails allows other applications to login with accounts on our provider and gain access to our Rails app's API.
https://github.com/xmas7/oauth-api-authentication
api auth oauth rails ruby
Last synced: 2 months ago
JSON representation
Using an OAuth Provider in Rails allows other applications to login with accounts on our provider and gain access to our Rails app's API.
- Host: GitHub
- URL: https://github.com/xmas7/oauth-api-authentication
- Owner: xmas7
- Created: 2022-09-30T16:33:35.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-09-30T16:33:51.000Z (almost 4 years ago)
- Last Synced: 2025-03-27T04:18:42.883Z (over 1 year ago)
- Topics: api, auth, oauth, rails, ruby
- Language: Ruby
- Homepage:
- Size: 240 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rails OAuth Provider
Using an OAuth Provider in Rails allows other applications to login with accounts on our provider and gain access to our Rails app's API.
Written by [Chris Oliver](https://twitter.com/excid3)
## Rails OAuth Provider App
This app shows you how to setup an OAuth provider in your Rails app. You can create new OAuth apps at http://localhost:5000/oauth/applications
## Rails OAuth Client App
This app shows how to connect to your provider Rails app's API. Users will login using Omniauth.
## Omniauth-doorkept
This is the Omniauth library used to connect one Rails app as the client to the OAuth provider Rails app.
## Expo ReactNative Client
This is an example React Native iOS and Android app using Expo.io's AuthSession and SecureStore to login to the API via OAuth and consume it inside a mobile application.