プレシオカップ

物理認証付きメモアプリ

https://github.com/scla-sagauniv/hazimetenoosa_back

TypeScript

Java

React

Node.js

MySQL

エンジニアがつるものと言ったら認証情報ですよね

shunsuke-tamura

中嶋心

F N

長誉之音

推しアイデア

木(ツリー)構造のメモ管理 フィッシング(つり)攻撃に強い

作った背景

物理認証を実装してみたいと思った メモを木構造で管理する

推し技術

WebAuthnを用いた物理認証 JavaJavaじゃば

プロジェクト詳細

物理認証付きメモアプリ

技術構成

  • Java
  • React
  • MySQL
  • Node.js

こだわりポイント

二要素認証

WebAuthnを使用した物理キー認証を実装しましたー! ログイン時のSession情報はちゃんとCookieで管理してます もちろん、HttpOnlyとかSecureとかの属性も付与してます

構成図

image

リポジトリたち

フロント:https://github.com/scla-sagauniv/hazimetenoosa バック(Java): https://github.com/scla-sagauniv/hazimetenoosa_back バック(TS/WebAuthn):https://github.com/scla-sagauniv/hazimetenoosa_webauthn WebAuthnデモフロント:https://github.com/shunsuke-tamura/webauthn-demo-front

shunsuke-tamura

@shuntamu