Skip to content
This repository has been archived by the owner on Nov 23, 2024. It is now read-only.

ログイン機能を付ける #2

Open
1 of 5 tasks
wappon28dev opened this issue Mar 29, 2023 · 1 comment
Open
1 of 5 tasks

ログイン機能を付ける #2

wappon28dev opened this issue Mar 29, 2023 · 1 comment

Comments

@wappon28dev
Copy link
Member

wappon28dev commented Mar 29, 2023

ログイン機能の実装をしてもらいたいです

  • Microsoft アカウントでのログイン認可エンドポイントへ飛ばす
  • ブラウザから認可コードをもらう
    • コールバックアドレスは, lapsq-viewer://localhost:5173/callback にする予定
    • ブラウザから lapsq-viewer:// プロトコルがリダイレクトされるので, Electron 側での Deep Link の設定が必要
    • ?code= ... のようにクエリパラメーターが渡されるので, バリデーションをして認可コードの保持
  • もらった 認可コード をそのまま analyzer に渡す
  • analyzer から Credential をもらう
  • httpOnly Cookie に Credential を保存
    • 実装が難しいなら, Electron Store を使おう (使い方)
    • データの永続化はログインフロー以外でも使いそうなので, どっちもやっておくと良いかと
@wappon28dev wappon28dev moved this to Todo in Roadmap Mar 29, 2023
@wappon28dev wappon28dev changed the title Feature: ログイン機能の実装 Feature: ログイン機能 Mar 29, 2023
@wappon28dev wappon28dev changed the title Feature: ログイン機能 ログイン機能を付ける Apr 20, 2023
@ROTO0504 ROTO0504 moved this from Todo to In Progress in Roadmap Apr 29, 2023
@wappon28dev
Copy link
Member Author

こちら私が実装するので, assinees を私にしますねー

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Status: In Progress
Development

No branches or pull requests

2 participants