Introduction
About Keystone-6-oauth
Easily add third-party authentication providers to your Keystone6 app. Under the covers we use NextAuth.js.
What you'll need
Flexible and easy to use
- designed to work with any OAuth service, it supports OAuth 1.0, 1.0A, 2.0 and OpenID Connect (same as NextAuth)
- built-in support for many popular sign-in services
- supports email / passwordless authentication
- supports
onSignUp
andonSignIn
hooks for your custom logic.
Accessible and open source
- see Recipes for examples of how to use it in different scenarios
- video tutorials by the team and the Keystone community members
- contribute to improve the project by submitting a new issue and pull requests.
Credits
This package is only possible because of:
- the work done by NextAuth.js folks.
- the ground work done by the original author Josh Calder
Getting Started
Check out the Getting Started for installation and usage.
Please note
This documentation is very new and some parts may be missing. We welcome your feedback, requests, or contributions.
For updates follow @scottagirs, Josh Calder or @ijsto on Twitter.