rsnext/examples/with-supertokens
NkxxkN f00f4bd912
Examples bump supertokens (#22764)
Hey team!
We are updating the `with-supertokens` example to reflect the use of credentials alongside third party login

See: 
![image](https://user-images.githubusercontent.com/5072452/109943811-dd714b80-7cd5-11eb-91b5-5a966a1c1e2d.png)

This PR bumps the versions and add a base example implementation.
2021-03-04 14:18:19 +00:00
..
pages Examples bump supertokens (#22764) 2021-03-04 14:18:19 +00:00
public Add Supertokens example (#21384) 2021-02-15 15:41:45 -06:00
styles Add Supertokens example (#21384) 2021-02-15 15:41:45 -06:00
.env.local.example Examples bump supertokens (#22764) 2021-03-04 14:18:19 +00:00
.gitignore Add Supertokens example (#21384) 2021-02-15 15:41:45 -06:00
package.json Examples bump supertokens (#22764) 2021-03-04 14:18:19 +00:00
README.md Add Supertokens example (#21384) 2021-02-15 15:41:45 -06:00

SuperTokens Example

This is a simple set up for applications protected by SuperTokens.

The SuperTokens back end configurations are in supertokens.js.

The SuperTokens front end configurations are in pages/_app.js.

Deploy your own

Deploy the example using Vercel:

Deploy with Vercel

How to use

Execute create-next-app with npm or Yarn to bootstrap the example:

npx create-next-app --example with-supertokens with-supertokens-app
# or
yarn create next-app --example with-supertokens with-supertokens-app

Configuration

Create a .env.local file and copy the content of .env.local.example into it:

cp .env.local.example .env.local

Deploy on Vercel

You can deploy this app to the cloud with Vercel (Documentation).

Deploy Your Local Project

To deploy your local project to Vercel, push it to GitHub/GitLab/Bitbucket and import to Vercel.

Important: When you import your project on Vercel, make sure to click on Environment Variables and set them to match your .env.local file.

Notes

Take a look at SuperTokens documentation to configure SuperTokens for your project.

Especially, you will want to replace the use of the demo SuperTokens core with your own SuperTokens core instance. See https://supertokens.io/docs/emailpassword/quick-setup/supertokens-core/overview.