汎用的な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 URLsCallback URLを設定しますAllowed Logout URLsログアウト後にリダイレクトするURLを設定します
- [Save Changes]をクリックします
- プロジェクトルートに
.env.localを作成します AUTH0_POST_LOGOUT_REDIRECTAuth0コンソールのApplications | Applications | Settings | Application URIs | Allowed Callback URLsのAllowed Logout URLsAUTH0_AUDIENCEAuth0コンソールのApplications | APIsのAPI Audience- バックエンドで設定します
AUTH0_SCOPE例: 'openid offline_access'MESSAGE_URLバックエンドのAPIのURL