Skip to content

🔐🏷 Web NFC API を用いたパスワードレスな認証システムのような何か

Notifications You must be signed in to change notification settings

nekocodeX/WebNFC-Auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

WebNFC-Auth

Web NFC API を用いたパスワードレスな認証システムのような何か
(シリアルナンバーで認証しているのでセキュリティ上万全ではありません)

✅ 動作環境

🖥 サーバ

  • PHP 7.0 以降
  • MySQL

📱 クライアント

  • Android 版 Chrome 81 以降
  • NFC 搭載端末

🏷 NFC

  • ブランクカードが必要?(交通系 IC 等では動作確認できず)

👀 Demo

Demo

📦 インストール

  1. リポジトリのファイル一式をダウンロードし、サーバへアップロード

  2. include/config.php をエディタで開き

    • MySQL の接続情報
    • Web NFC API 用 Origin Trials のトークン(取得ページ
      (または)
    • chrome://flags/#enable-experimental-web-platform-features をクライアント側で有効にしてください
    • 必要に応じて SITE_NAME, LOGO_IMAGE, FAVICON_IMAGE

    の入力または変更を行ってください

  3. install.php へブラウザからアクセスし、エラーがなければ DB へ users テーブルの作成が完了しています

  4. install.php をサーバから削除してください

  5. サイトへアクセスし、各機能が動作すればインストール完了です 🎉

About

🔐🏷 Web NFC API を用いたパスワードレスな認証システムのような何か

Topics

Resources

Stars

Watchers

Forks