Upgrade to Pro — share decks privately, control downloads, hide ads and more …

TypeScriptでAmazon Cognitoのエミュレーターを開発し始めた話

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for caru caru
June 06, 2024

TypeScriptでAmazon Cognitoのエミュレーターを開発し始めた話

TechTalkフェス 登壇資料

Avatar for caru

caru

June 06, 2024
Tweet

Other Decks in Programming

Transcript

  1. Magnitoについて 5 frourio Inbucket 認証メール(SMTP) /Client ユーザー管理 /Server 互換API Docker

    Image Magnito (npm package) 届いたメールはlocalhostから確認可能 フロントからバックエンドまで TypeScriptで開発 認証エンドポイントの切り替えだけ で使用可能
  2. 自己紹介 6 Caru (かる) 2005年生まれ (18歳) 大学生 (東洋大学 情報連携学部) INIAD.ts所属

    最近触っている技術: Cloudflare Workers Magnitoでの担当: パスワード認証の実装 caru caru-ini
  3. 8 SRPの仕組み ユーザー登録 ユーザー名 パスワード ケンジ君 クライアント サーバー ユーザー名, ソルト,

    検証子 DB OZ 検証子 ソルト (ランダム) © 2009 サマーウォーズ 制作委員会
  4. 10 SRPの仕組み ログイン時(Verify) SRP_A ケンジ君 クライアント サーバー OZ SRP_B SRP_A

    SRP_B ユーザー名、パスワード 検証子 証拠 証拠 両者が一致すればログインは成功! 違う計算方法 詳しくは Zennで!
  5. 未来 11 • Magnitoは GitHubで公開中 スターよろしくお願いします! frouriojs / magnito •

    Cognitoのエミュレータの需要やユースケースについて フィードバックいただけると幸いです!