2023 年 2 月 6 日に、新しい Jetpack API である Credential Manager のアルファ版リリースについてお知らせします。これを使うと、ユーザーの認証操作をシンプルにしつつ、パスキーをサポートしてセキュリティを強化できます。
Credential Manager は、1 つの API でユーザー名とパスワード、パスキー、あるいは ID 連携ソリューション(例: Google でログイン)など、複数のログイン方法をサポートするもので、デベロッパーによる組み込み作業の手間も減ります。さらに、Credential Manager を使うと、あらゆる認証方法でユーザーのログイン インターフェースが統一されるので、どのログイン方法を選択しても、アプリへのログインがわかりやすく簡単になります。
2022 年 10 月のアップデート以降、Android と Chrome では、パスワードを使わない新たな業界標準の認証方法であるパスキーのサポートが拡大されてきました。Credential Manager を使うと、ユーザーはパスキーを作成して Google Password Manager に保存できます。パスキーは、同じ Google アカウントでログインしているすべてのデバイスに同期されるので、ユーザーはすべてのデバイスで、パスキーをサポートするアプリにシームレスにログインできます。
2023 年は、サードパーティ製パスワード マネージャーのサポートをロールアウトし、Credential Manager との統合を可能にする予定なので、さらなるアップデートにご期待ください。
Credential Manager のメリット
ユーザーに複数のログイン方法が提示されることがありますが、多くの場合は、どの方法を使っても同じアカウントにたどり着くことになります。Credential Manager は、同じアカウントに対するエントリの重複を省きながら、アプリへの利用可能なすべてのログイン方法を 1 つのリストにまとめます。そのため、ユーザーは背後にあるログイン技術を理解する必要なしに、アカウントを選択するだけで済みます。
アプリに Credential Manager を追加する
アプリに簡単にログインできるようにするため、ぜひ Credential Manager をご利用ください。詳しくは、こちらの Android デベロッパー ガイド (英語) をご覧ください。
フィードバックを共有する
アルファ版リリースのフィードバックをお待ちしています。Credential Manager の組み込みやパスキーの使用などについて、ぜひ皆さんのフィードバックをお聞かせください。
- Android デベロッパーのチケットをオープンする (英語)
- StackOverflow/Passkeys で公開フィードバックを送る (英語)
Reviewed by
Mari Kawanishi - Developer Marketing Manager, Google Play
Eiji Kitamura - Developer Relations Team