汎用的なWebアプリケーションを作成するプロジェクトです。
Next.js / Django / Auth0 / Material UI / Joy UIを組み合わせています。
このリポジトリはフロントエンドです。
バックエンドは
https://github.com/subsonicsystems/nextjs_django_auth0_base_backend
です。
バックエンドの設定を行います。
- Applications | Application
- [+ Create Application]をクリックします
- Create application
Name
アプリケーション名を入力しますRegular Web Applications
を選択します- [Create]をクリックします
- Settingsタブをクリックします
- Application URIs
Allowed Callback URLs
Callback URLを設定しますAllowed Logout URLs
ログアウト後にリダイレクトするURLを設定します
- [Save Changes]をクリックします
- プロジェクトルートに
.env.local
を作成します AUTH0_POST_LOGOUT_REDIRECT
Auth0コンソールのApplications | Applications | Settings | Application URIs | Allowed Callback URLsのAllowed Logout URLs
AUTH0_AUDIENCE
Auth0コンソールのApplications | APIsのAPI Audience
- バックエンドで設定します
AUTH0_SCOPE
例: 'openid offline_access'MESSAGE_URL
バックエンドのAPIのURL