oauth2api
oauth2api copied to clipboard
OAuth2 Example with an API [outdated]
oauth2api
Installation
git clone https://github.com/PatrickHeneise/oauth2api
npm install
Configuration
Create default client and a user
db/setup.sh
Create SSL certificates for localhost and put them in cert/
Strategies
- LocalStrategy (server): Handle initial user/password login
- BasicStrategy/ClientPasswordStrategy (server): Get the client key/secret
- ExampleStrategy (consumer): Do the OAuth2 request
Starting
./start.sh
https://localhost:3000/start
Routing
- start
- login
- issue grant
- exchange grant with access token
- success
With <3 from Barcelona