TCG VerseがWill IDに対応しました
Will IDって何?
Will IDは、僕が開発しているアプリで使える共通アカウントの仕組みです。
イメージとしては「Googleアカウントで色々なサービスにログインできる」のと同じ感覚です。Will IDのアカウントを1つ作れば、対応しているアプリにそのままログインできます。アプリごとにアカウントを作り直す必要はありません。
TCG Verseが対応しました
今回、コナンTCGのデッキ構築・対戦記録アプリ「TCG Verse」がWill IDに対応しました。
具体的にできるようになったことは以下の通りです。
Will IDでTCG Verseにログイン・新規登録ができる
すでにメールアドレスで登録済みの方は、既存アカウントにWill IDを紐づけできる
もちろん、従来のメールアドレス + パスワードでのログインも引き続き使えます
技術的な話
ここからは少し技術的な内容です。興味のある方向けに、Will IDの仕組みをざっくり紹介します。
Will IDはOpenID Connect(OIDC)という業界標準の認証プロトコルを採用しています。Google、Apple、GitHubなどの大手サービスでも使われている仕組みと同じ規格です。
さらに、認証フローにはPKCE(Proof Key for Code Exchange)という方式を採用しています。これはモバイルアプリのように「秘密鍵を安全に保管しにくい環境」でも安全に認証できるようにするための仕組みです。
TCG Verseでは現在、既存のメール認証とWill IDの両方でログインできます。どちらの方法でも同じように使えます。
将来的にはWill IDに一本化する予定ですので、お早めにWill IDへの連携をお願いします。
今後の予定
Will IDは今後、他のアプリにも順次対応していく予定です。1つのアカウントでDevWillのすべてのアプリをシームレスに使える世界を目指しています。
ご意見やフィードバックがあれば、お気軽にお声がけください。