LeoAndo / development-conference-memo

0 stars 0 forks source link

How to reduce reliance on passwords in Android apps with passkey support #316

Open LeoAndo opened 1 year ago

LeoAndo commented 1 year ago

https://io.google/2023/program/177fc76c-6c2c-4840-a423-e609faa51d55/intl/ja/ https://www.youtube.com/watch?v=36peNZUlgzU

LeoAndo commented 1 year ago

androidアプリにパスキーのサポートを追加することでパスワードへの依存を減らす方法について説明します。

LeoAndo commented 1 year ago

https://youtu.be/36peNZUlgzU?t=131

LeoAndo commented 1 year ago

パスキーについて

パスワードなしの認証

LeoAndo commented 1 year ago

パスキーはどのように機能するのか?

パスキーを作成するときユーザのデバイスは秘密鍵と公開鍵のペアを生成します。 公開キーはサーバに送信されユーザのデバイスは秘密キーを保持します。 その後ユーザが再度サインインする場合、その秘密キーを使用してユーザが秘密キーを所有していることをサーバに証明します。 ユーザが行う必要があるのは指紋や顔によるロック解除など、デバイスの画面ロックを使用することだけです。 ユーザが選択したパスワードマネージャはユーザのAndroidデバイス間でパスキーの同期を維持するため、ユーザが携帯電話を紛失した場合でも認証情報を失うことはない。

スクリーンショット 2023-05-17 12 09 13
LeoAndo commented 1 year ago

パスキーの登場によりワンタイムパスワードなどの手段も必要なくなる!

LeoAndo commented 1 year ago

パスキーの最も良い点はユーザがどこからでもアプリにアクセスできるようになること! https://youtu.be/36peNZUlgzU?t=271

スクリーンショット 2023-05-17 12 21 13
LeoAndo commented 1 year ago

Android 13以下のデバイスはGoogle パスワードマネージャのみサポート https://youtu.be/36peNZUlgzU?t=392

スクリーンショット 2023-05-17 12 23 45
LeoAndo commented 1 year ago

パスキーを使ったデモ https://youtu.be/36peNZUlgzU?t=497