sohamjoshi25

sohamjoshi25/oauthbackend

This is a project i created when i was a intern @Creatosaurus.io. They needed a Oauth server which would handle all the oauth flow maintaining sessions, handling token expiration and refreshment. Apps included Google Drive, Google Photos, Google Business, Dropbox, Snapchat, Medium, etc. Implemented using passport.js but some were hand-rolled.

JavaScript
1
0
MIT License

This OAuth 2.0 microservice acts as a centralized authentication gateway, handling the complete OAuth flow, token lifecycle (including refresh), and session management for multiple third-party platforms like Google Drive, Dropbox, and Snapchat. It

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of sohamjoshi25/oauthbackend

Account's avatar
Promise based HTTP client for the browser and node.js
Account's avatar
Loads environment variables from .env file
Account's avatar
JSON Web Token implementation (symmetric and asymmetric)
Account's avatar
Mongoose MongoDB ODM
Account's avatar
Simple, unobtrusive authentication for Node.js.
Account's avatar
Dropbox OAuth 2.0 authentication strategy for Passport.
Account's avatar
Google (OAuth 2.0) authentication strategy for Passport.
Account's avatar
A passport.js add-on to provide automatic OAuth 2.0 token refreshing.
Account's avatar
Shopify authentication strategy for passport
Account's avatar
Snapchat (OAuth 2.0) authorization strategy for Passport.
Account's avatar
Wordpress OAuth2 strategy for Passport.

Top contributors

SohamJoshi25's profile
SohamJoshi25
38 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet