uniyuni1101 / study-todo-app

フロントエンドとバックエンドの両方の基礎的な部分の学習のためのTodoアプリ
MIT License
0 stars 0 forks source link

アカウント機能の追加 #6

Open uniyuni1101 opened 1 year ago

uniyuni1101 commented 1 year ago

アカウント機能の追加

アカウント情報や認証については、独自に作成せずAuth0を利用する。

アカウント機能に必要なデータ

erDiagram

    users ||--|| auth0_link : link

    users {
        string id
        string name
        string email
    }

    auth0_link {
        string sub
        string id
    }
uniyuni1101 commented 1 year ago

API Path

uniyuni1101 commented 1 year ago

フロー

---
title: 新規登録
---
flowchart LR
    top[トップページ]

    auth0_singup[サインアップ画面]

    email[email登録]
    sso_google[Google連携]

    callback[コールバック画面]

    top -- 新規登録 --> auth0_singup

    auth0_singup --> email
    auth0_singup --> sso_google

    email -- リダイレクション --> callback
    sso_google -- リダイレクション --> callback
---
title: ログイン
---
flowchart LR

    direction LR
    callback[コールバック画面]

    setup[セットアップ画面]

    user_page[ユーザーホーム]

    callback -- セットアップ済 --> user_page
    callback -- セットアップ未完了 --> setup