Google Identity Services(GIS)に関する最新情報と Credential Manager API への移行

10月 26, 2023
Diego Zavala Product Manager
Gina Biernacki Product Manager
Kateryna Semenova Developer Relations Engineer, Android

Credential Manager を一般提供

Google では、デベロッパーとユーザーのために、プラットフォーム間でのサインイン エクスペリエンスの向上に注力しています。最近 Android デベロッパー向けに、Android の次世代の認証ツールとして Credential Manager を一般提供することを発表しました。Credential Manager は、Android デベロッパー向けに認証タイプを単一の UI に統合し、アプリの複雑さを軽減しつつユーザビリティを強化できるように設計された新しい Jetpack ライブラリです。パスキーもサポートしているため、ユーザーは統一されたインターフェースを、デベロッパーは単一の API を利用できます。

デベロッパーは複数の ID プロバイダと統合する必要がなくなり、Credential Manager を統合認証 API として一元的に使用できるようになりました。Credential Manager を利用することにより、統合が簡素化され、すべてのパスワード マネージャー、ID プロバイダ、認証方法と連携できる認証ソリューションの開発も容易になります。

Android アプリに Credential Manager を実装すると、すべての Android ユーザーの認証エクスペリエンスが統一されます。このエクスペリエンスはオペレーティング システムに直接統合され、システム ログインなどの信頼性の高いサーフェスと連携します。すべてのデベロッパーに Credential Manager へ移行することをおすすめします。

Android の認証 API が Google Identity Services から Credential Manager に移行

One Tap サインイン認証情報の保存「Google でログイン」ボタンAndroid 向けログイン(GSI)など、Google Identity Services で提供されていた Android の認証 API はすべて、Credential Manager を使用して実装できるようになりました。これにより、デベロッパーは認証プロセスを単一の API に統合できます。

これらの API は Credential Manager を通じて一般提供されるようになったため、Google Identity Services に含まれる個々の API は非推奨になります。

Smart Lock for Passwords の削除

2022 年に非推奨となった Smart Lock for Passwords は、2023 年 11 月に Google Play 開発者サービス SDK から削除されます。既存の統合に影響を与える可能性のある重大な変更を最小限に抑えるため、Play ストアのすべての既存アプリは引き続き動作します。この SDK でコンパイルされた新しいアプリ バージョンは Smart Lock for Passwords API にアクセスできないため、できるだけ早く Credential Manager に移行してください。

Credential Manager への移行を開始する

新しい Credential Manager API への移行を計画することをすべての Android デベロッパーにおすすめします。移行の進め方については、次のガイドとリソースをご覧ください。

フィードバックの共有

Credential Manager API のリリースにより、「Google でログイン」などの安全なログイン方法のためのシンプルで合理化された UX を提供できるようになりました。このような Android 認証の改善をお知らせできることを嬉しく思います。

皆様のフィードバックは Google にとって貴重です。Credential Manager との統合に際してお感じになったことなど、忌憚のないご意見、ご感想をぜひ教えてください。

お寄せいただいたフィードバックは、認証サービスのさらなる改良に役立ててまいります。