署名検証実験: EIP712 Authentication

Signature verification implementation for EIP712

Info

これは EIP712 の署名を利用した認証実験です。

個別操作
  1. "サーバーからキーを取得"ボタンを押します
  2. サーバーから取得した、authId, User, Key が表示されますので、"この内容で署名する"ボタンを押します。
  3. Metamaskの署名リクエストの内容表示がウェブページのものと同じであることを確認し、署名を実行します。
  4. 署名文字列がウェブページに表示されます。
  5. そのまま「署名を検証する」ボタンを押すと、署名が妥当であることを確認できます。
一連の動作を自動で行う
  1. "一連の動作を自動で行う"ボタンを押すと、Metamaskの署名リクエストが表示されますので、署名を実行します。
  2. 自動的にサーバーで検証され、EOAアドレスで本人確認ができたことが表示されます。

EIP712Domain

name
version
chainId
verifyingContract
salt