~/talk

Using Credential Manager starting with Google Sign-in migration

TalkinJapaneseat DroidKaigi 2024 · 2024-09-11..09-13· [security, android]
name:clockvoid
links:none on file
slides:none on file

Explains migrating from Google Play Services Auth (deprecated 2025) to Jetpack Credentials and Google ID libraries: replace play-services-auth calls with GetSignWithGoogleOption or GetGoogleIDOption, copy your Web client ID, run the UI with an activity context and coroutines, and handle GetCredential exceptions. Describes using Android 14 native Credential Manager with an Android 13 fallback via Play Services, using a nonce for replay protection, and how the Credential Manager bottom sheet affects account addition and logout.

AI-written summary · about

  1. 0:00Introduction
  2. 1:23What is Google Sign-in
  3. 2:26Deprecation and migration
  4. 4:33Google Play Services mechanics
  5. 7:40Google Play Services APIs
  6. 9:25Identity Services overview
  7. 11:53Credential Manager basics
  8. 13:38Credential Manager by Android version
  9. 16:49Credential Manager on Android 13+
  10. 19:18Credential Manager universal API
  11. 24:13Implementation with Google Play Services
  12. 27:26Legacy Google Sign-in
  13. 28:10Implementation with Credential Manager
  14. 30:41Google Sign-in options
  15. 34:14Response handling and ID token
  16. 36:41Google Sign-in UI integration
  17. 38:25Migration steps
  18. 39:50Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.