This module is simpliest alternative for authorize by external providers.
- vk.com
- google.com
- twitch.tv
- Supports redirects on success login and on fail login
- Implement providers for facebook or any other provider supports OAuth2
- Maybe implement local provider (auth by login and password)
See examples from test
apps for chosen by you or similar framework.
# FRAMEWORK_NAME = any (koa2)
cd test-apps/${FRAMEWORK_NAME}
npm start
and go to page http://localhost:3000/auth/${providerName}
where providerName = any (vk, google, twitch)
npm run ava
npm run coverage
- Koa2