Skip to main content

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 and onSignIn 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:

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.