Skip to content

ijsto/keystone-with-oauth

Repository files navigation

Keystone6 OAuth Starter Kit: OAuth

Welcome, welcome! 👋🏼

This Starter kit:

  • adds keystone-6-oauth package to Keystone6
    • enables you to add Social Logins to your application
    • you can choose from a list of supported providers.
  • is designed to be a starting point for your application

Lists

  • A User list with a name and email fields - this will be your base authentication entity
    • You can add more fields to this list if you want to or even create a different entity for authentication (Tutorial coming soon...)
  • A sign-in and error pages for your Admin UI (TODO: to add)
  • A NextAuth based OAuth flow for your Application and Admin UI
    • Choose from a list of providers
    • Use Auth0 to enable email and password based sign-in

Currently this starter kit is designed to work with Next.js, but it may be possible to add support for other frameworks in near future.

Run

yarn dev

To view the config for your new app, look at ./keystone.ts

If you found this project useful, please consider giving it a ⭐️ on GitHub.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published