credentials

Library ini memberikan akses terpadu ke kredensial pengguna. Hal ini dapat mencakup sandi, kunci sandi, dan kredensial gabungan. Library ini harus digunakan untuk memberikan pengalaman login yang lancar dan aman.
Update Terbaru Rilis Stabil Kandidat Rilis Rilis Beta Rilis Alfa
15 Januari 2025 1.3.0 1.5.0-rc01 - 1.5.0-rc01

Mendeklarasikan dependensi

Untuk menambahkan dependensi pada kredensial, Anda harus menambahkan repositori Maven Google ke project Anda. Baca repositori Maven Google untuk mengetahui informasi selengkapnya.

Tambahkan dependensi untuk artefak yang diperlukan dalam file build.gradle bagi aplikasi atau modul Anda:

Kotlin

dependencies {
    implementation("androidx.credentials:credentials:1.5.0-alpha05")

    // optional - needed for credentials support from play services, for devices running
    // Android 13 and below.
    implementation("androidx.credentials:credentials-play-services-auth:1.5.0-alpha05")
}

Groovy

dependencies {
    implementation "androidx.credentials:credentials:1.5.0-alpha05"

    // optional - needed for credentials support from play services, for devices running
    // Android 13 and below.
    implementation "androidx.credentials:credentials-play-services-auth:1.5.0-alpha05"
}

Untuk informasi dependensi selengkapnya, lihat Menambahkan dependensi build.

Masukan

Masukan Anda membantu meningkatkan kualitas Jetpack. Beri tahu kami jika Anda menemukan masalah baru atau mempunyai masukan untuk meningkatkan kualitas library ini. Harap periksa masalah yang sudah diketahui dalam library ini sebelum membuat laporan baru. Anda dapat memberikan suara untuk masalah yang sudah diketahui dengan mengklik tombol bintang.

Laporkan masalah baru

Lihat dokumentasi Issue Tracker untuk informasi selengkapnya.

Tidak ada catatan rilis untuk artefak ini.

Credentials e2ee Versi 1.0.

Versi 1.0.0-alpha02

17 April 2024

androidx.credentials:credentials-e2ee:1.0.0-alpha02 dirilis. Versi ini berisi jar sumber yang tidak ada dalam rilis sebelumnya.

Versi 1.0.0-alpha01

3 April 2024

androidx.credentials:credentials-e2ee:1.0.0-alpha01 dirilis. Versi 1.0.0-alpha01 berisi commit ini.

Fitur Baru

  • Dukungan untuk membuat IdentityKey dari kunci sandi (Iba31e)

Versi 1.5

Versi 1.5.0-rc01

15 Januari 2025

androidx.credentials:credentials:1.5.0-rc01 dan androidx.credentials:credentials-play-services-auth:1.5.0-rc01 dirilis. Versi 1.5.0-rc01 berisi commit ini.

Fitur Baru

  • Rilis peningkatan versi beserta update implementasi kecil

Perubahan API

Kontribusi Eksternal

  • Menghentikan penggunaan BuildCompat.isAtLeastV. Pemanggil harus memeriksa SDK_INT terhadap 35 secara langsung. (I294d1)

Versi 1.5.0-beta01

30 Oktober 2024

androidx.credentials:credentials:1.5.0-beta01 dan androidx.credentials:credentials-play-services-auth:1.5.0-beta01 dirilis. Versi 1.5.0-beta01 berisi commit ini.

Fitur Baru

Rilis beta untuk fitur baru berikut:

  • Pengalaman UI sekunder untuk pemilihan kredensial: Developer aplikasi yang memanggil Credential Manager API pada saat login untuk menampilkan pemilih kepada pengguna, kini dapat menggunakan API baru untuk mengaitkan GetCredentialRequest yang sama dengan tampilan tertentu, seperti nama pengguna atau kolom sandi. Selanjutnya, saat pengguna berfokus pada salah satu tampilan ini, permintaan yang sesuai akan dikirim ke Pengelola Kredensial. Kredensial yang dihasilkan digabungkan di seluruh penyedia dan ditampilkan dalam isi otomatis seperti UI sekunder, seperti saran keyboard atau dropdown. Dengan demikian, saat semua API digunakan bersama, pengguna akan melihat pemilih terlebih dahulu, dan jika ditutup dan mengetuk salah satu kolom yang disebutkan di atas, pengguna akan melihat saran keyboard/dropdown.
  • Pulihkan Kredensial. Kredensial pemulihan digunakan untuk memulihkan kredensial pengguna dari perangkat sebelumnya ke perangkat Android baru. Dengan membuat RestoreCredential untuk pengguna, kredensial akan otomatis ditransfer ke perangkat baru pengguna jika pengguna memilih aplikasi yang akan ditransfer dari perangkat lama selama tahap penyiapan.

Perubahan API

  • Memberi developer fleksibilitas untuk melakukan kondisionalisasi dalam penyetel CryptoObject dan BiometricPromptData. (Ie7e8e)

Versi 1.5.0-alpha06

16 Oktober 2024

androidx.credentials:credentials:1.5.0-alpha06 dan androidx.credentials:credentials-play-services-auth:1.5.0-alpha06 dirilis. Versi 1.5.0-alpha06 berisi commit ini.

Fitur Baru

  • Siapkan library untuk segera memasuki rilis stabil.

Versi 1.5.0-alpha05

4 September 2024

androidx.credentials:credentials:1.5.0-alpha05 dan androidx.credentials:credentials-play-services-auth:1.5.0-alpha05 dirilis. Versi 1.5.0-alpha05 berisi commit ini.

Perubahan API

  • Mendukung jenis kredensial baru - DigitalCredential (I12952)
  • Mengekspos API konversi paket: mengekspos lebih banyak helper asBundle dan fromBundle untuk memungkinkan class ini diteruskan di seluruh IPC dengan lebih mudah (I1a017)
  • BuatPendingIntentHandler kompatibel dengan versi sebelumnya. (I34c13)
  • Membuat CallingAppInfo kompatibel dengan versi lama (I65085)
  • Mengekspos konstanta ClearCredentialRequestTypes.

Versi 1.5.0-alpha04

7 Agustus 2024

androidx.credentials:credentials:1.5.0-alpha04 dan androidx.credentials:credentials-play-services-auth:1.5.0-alpha04 dirilis. Versi 1.5.0-alpha04 berisi commit ini.

Perubahan API

  • Menambahkan nilai default untuk parameter isCloudBackupEnabled dari CreateRestoreCredentialRequest.

Perbaikan Bug

  • Menghapus minSdkVersion untuk credentials-play-services-auth.

Versi 1.5.0-alpha03

24 Juli 2024

androidx.credentials:credentials:1.5.0-alpha03 dan androidx.credentials:credentials-play-services-auth:1.5.0-alpha03 dirilis. Versi ini dikembangkan di cabang internal.

Fitur Baru

  • Memperkenalkan fitur baru, Pulihkan Kredensial. Kredensial pemulihan digunakan untuk memulihkan kredensial pengguna dari perangkat sebelumnya ke perangkat Android baru. Dengan membuat RestoreCredential untuk pengguna, kredensial akan otomatis ditransfer ke perangkat baru pengguna jika pengguna memilih aplikasi yang akan ditransfer dari perangkat lama selama tahap penyiapan.

Perubahan API

  • Class baru ditambahkan untuk meminta Kredensial Pemulihan.
  • Jenis kredensial baru, RestoreCredential, yang dapat memulihkan kredensial di perangkat baru.
  • CreateRestoreCredentialRequest untuk membuat RestoreCredential baru.
  • GetRestoreCredentialOption untuk mengambil RestoreCredential.
  • ClearCredentialStateRequest dapat diubah untuk menghapus RestoreCredential.

Perbaikan Bug

  • Menambahkan RestoreCredential API baru untuk tujuan pemulihan aplikasi (If2d40)

Versi 1.5.0-alpha02

12 Juni 2024

androidx.credentials:credentials:1.5.0-alpha02 dan androidx.credentials:credentials-play-services-auth:1.5.0-alpha02 dirilis. Versi ini dikembangkan di cabang internal.

Fitur Baru

  • Kemampuan CredentialManager untuk langsung memasukkan BiometricPrompt dalam alur pembuatan dan pengambilan kredensial kini tersedia untuk digunakan melalui Jetpack bagi penyedia.

Perubahan API

  • Menambahkan BiometricPromptData ke platform API untuk memungkinkan penggunaan alur BiometricPrompt yang ditanamkan baru melalui CredentialManager (I3b159)
  • Mengubah semua class entri dan subclass di CreateEntry dan CredentialEntry untuk mendapatkan utilitas BiometricPromptData bagi Penyedia. (I16936, I8e5bc)
  • Menambahkan jenis yang diperlukan untuk mengenkode error dan hasil dari alur BiometricPrompt yang ditanam dengan CredentialManager. (I8e5bc)

Versi 1.5.0-alpha01

29 Mei 2024

androidx.credentials:credentials:1.5.0-alpha01 dan androidx.credentials:credentials-play-services-auth:1.5.0-alpha01 dirilis. Versi ini dikembangkan di cabang internal.

Fitur Baru

Pengalaman UI sekunder untuk pemilihan kredensial: Developer aplikasi yang memanggil Credential Manager API pada saat login untuk menampilkan pemilih kepada pengguna, kini dapat menggunakan API baru untuk mengaitkan GetCredentialRequest yang sama dengan tampilan tertentu, seperti nama pengguna atau kolom sandi.

Selanjutnya, saat pengguna berfokus pada salah satu tampilan ini, permintaan yang sesuai akan dikirim ke Pengelola Kredensial. Kredensial yang dihasilkan digabungkan di seluruh penyedia dan ditampilkan dalam isi otomatis seperti UI sekunder, seperti saran keyboard atau dropdown. Dengan demikian, saat semua API digunakan bersama, pengguna akan melihat pemilih terlebih dahulu, dan jika ditutup dan mengetuk salah satu kolom yang disebutkan di atas, pengguna akan melihat saran keyboard/dropdown.

Perubahan API

  • Class PendingGetCredentialRequest yang menggunakan GetCredentialRequest (sudah ada), dan callback yang akan dipanggil dengan GetCredentialResponse (sudah ada), jika tersedia secara asinkron.
  • API penyetel ekstensi baru untuk class View Android, yang memungkinkan penetapan instance PendingGetCredentialRequest. Penggunaan API ini akan menyiapkan tampilan yang diberikan, sehingga saat pengguna mengetuk tampilan tersebut, saran kredensial akan muncul di pengalaman UI sekunder seperti saran keyboard/dropdown.

Versi 1.3

Versi 1.3.0

2 Oktober 2024

androidx.credentials:credentials:1.3.0 dan androidx.credentials:credentials-play-services-auth:1.3.0 dirilis. Versi 1.3.0 berisi commit ini.

Perubahan penting sejak versi 1.2.0

Berbagai peningkatan penting dalam membuat library lebih andal dan konsisten, termasuk, tetapi tidak terbatas pada:

  • Mendukung preferImmediatelyAvailableCredentials di semua versi Android.
  • Meningkatkan aturan proguard untuk mengurangi peningkatan ukuran aplikasi.
  • Berbagai perbaikan bug minor.

Versi 1.3.0-rc01

10 Juli 2024

androidx.credentials:credentials:1.3.0-rc01 dan androidx.credentials:credentials-play-services-auth:1.3.0-rc01 dirilis. Versi 1.3.0-rc01 berisi commit ini.

Fitur Baru

  • Rilis peningkatan versi beserta update implementasi kecil.

Versi 1.3.0-beta02

12 Juni 2024

androidx.credentials:credentials:1.3.0-beta02 dan androidx.credentials:credentials-play-services-auth:1.3.0-beta02 dirilis. Versi 1.3.0-beta02 berisi commit ini.

Perbaikan Bug

  • Memperbaiki logika untuk memeriksa NOT_ALLOWED_ERR dengan benar, bukan CONSTRAINT_ERR, dalam alur kredensial kunci publik yang berisi error pada perangkat pra-U (I31b37)

Versi 1.3.0-beta01

29 Mei 2024

androidx.credentials:credentials:1.3.0-beta01 dan androidx.credentials:credentials-play-services-auth:1.3.0-beta01 dirilis. Versi 1.3.0-beta01 berisi commit ini.

Perubahan API

  • Ganti nama API konversi reateCredentialRequest Bundle. (I46b95)
  • Mengupdate priorityhints API (Ida554)

Versi 1.3.0-alpha04

14 Mei 2024

androidx.credentials:credentials:1.3.0-alpha04 dan androidx.credentials:credentials-play-services-auth:1.3.0-alpha04 dirilis. Versi 1.3.0-alpha04 berisi commit ini.

Perbaikan Bug

  • Beralih ke 21 sebagai minSdkVersion default library androidx. (I6ec7f)
  • Mendukung pembuatan PRF untuk Android versi 13 dan yang lebih lama.
  • Mendukung preferImmediatelyAvailableCredentials untuk Android versi 13 dan yang lebih lama.

Versi 1.3.0-alpha03

17 April 2024

androidx.credentials:credentials:1.3.0-alpha03 dan androidx.credentials:credentials-play-services-auth:1.3.0-alpha03 dirilis. Versi ini berisi jar sumber yang tidak ada dalam rilis sebelumnya.

Versi 1.3.0-alpha02

3 April 2024

androidx.credentials:credentials:1.3.0-alpha02 dan androidx.credentials:credentials-play-services-auth:1.3.0-alpha02 dirilis. Versi 1.3.0-alpha02 berisi commit ini.

Fitur Baru

  • Menambahkan API baru yang membantu entri kredensial ditampilkan dengan jelas di pemilih kredensial selama panggilan getCredential atau createCredential.

Perubahan API

  • Memperluas Platform Credential Options API untuk berisi informasi tentang prioritas tampilan (Ied6fe)
  • Mengekspos Bundle mentah ke helper konversi data terstruktur (If03a0)
  • Mengekspos isDefaultIcon dan isAutoSelectAllowedFromOption API (I05c59)
  • Memperluas platform API entri kredensial untuk berisi informasi tentang menetapkan ikon secara default (I9fe00)
  • Menambahkan bit entryGroupId ke entri kredensial (Id995c)
  • Menambahkan properti affiliationName baru ke platform CredentialEntry API. (I6261e)
  • Mengekspos fromXYZEntry API untuk digunakan dalam framework (I645a1)

Perbaikan Bug - Menyediakan solusi penggantian saat pengelola kredensial platform tidak tersedia. (b/310701473) - Memperbaiki NPE yang disebabkan oleh clearCredentialState API (b/327686881)

Versi 1.3.0-alpha01

13 Desember 2023

androidx.credentials:credentials:1.3.0-alpha01 dan androidx.credentials:credentials-play-services-auth:1.3.0-alpha01 dirilis. Versi 1.3.0-alpha01 berisi commit ini.

Perbaikan Bug

  • Versi APK minimum yang diperlukan untuk layanan Google Play kini adalah 2023 v08.23 (versi APK 230815045), dan pemeriksaan ini sudah terintegrasi dalam library. (aosp/2856137)
  • Memperbaiki error yang sudah dilanjutkan yang disebabkan oleh kondisi race dari beberapa permintaan yang sedang berlangsung (Ic3567)

Versi 1.2

Versi 1.2.2

3 April 2024

androidx.credentials:credentials:1.2.2 dan androidx.credentials:credentials-play-services-auth:1.2.2 dirilis. Versi 1.2.2 berisi commit ini.

Perbaikan Bug

  • Memperbaiki error yang sudah dilanjutkan yang disebabkan oleh kondisi race dari beberapa permintaan yang sedang berlangsung (Ic3567)
  • Memperbaiki NPE yang disebabkan oleh clearCredentialState API (b/327686881)

Versi 1.2.1

6 Maret 2024

androidx.credentials:credentials:1.2.1 dan androidx.credentials:credentials-play-services-auth:1.2.1 dirilis. Versi 1.2.1 berisi commit ini.

Perbaikan Bug

  • Menyediakan solusi penggantian saat pengelola kredensial platform tidak tersedia. (b/310701473)

Versi 1.2.0

1 November 2023

androidx.credentials:credentials:1.2.0 dan androidx.credentials:credentials-play-services-auth:1.2.0 dirilis. Versi 1.2.0 berisi commit ini.

Perubahan penting sejak versi 1.0.0

  • Rilis ini menambahkan kumpulan API baru untuk mendukung Penyedia Kredensial dalam menyimpan dan mengambil sandi, kunci sandi per permintaan pengguna.

Versi 1.2.0-rc01

4 Oktober 2023

androidx.credentials:credentials:1.2.0-rc01 dan androidx.credentials:credentials-play-services-auth:1.2.0-rc01 dirilis. Versi 1.2.0-rc01 berisi commit ini.

  • Rilis peningkatan versi beserta update implementasi kecil

Versi 1.2.0-beta04

20 September 2023

androidx.credentials:credentials:1.2.0-beta04 dan androidx.credentials:credentials-play-services-auth:1.2.0-beta04 dirilis. Versi 1.2.0-beta04 berisi commit ini.

Fitur Baru

  • Menambahkan alur intent login untuk login dengan google. (Ib6559,I7a042)
  • Menambahkan pemeriksaan tanda tangan tunggal untuk paket yang diizinkan. (Ie6ff5)
  • Memperbarui penguraian json PublicKeyCredential untuk menggunakan metode toJson() yang diperbarui. (I708e3, I00402)

Perbaikan Bug

  • Memperbaiki aturan Proguard yang tidak ada (b/288120539)

Versi 1.2.0-beta03

23 Agustus 2023

androidx.credentials:credentials:1.2.0-beta03 dan androidx.credentials:credentials-play-services-auth:1.2.0-beta03 dirilis. Versi 1.2.0-beta03 berisi commit ini.

Perbaikan Bug

  • Menghapus ekstensi uvm, karena penghentian yang direncanakan dari spesifikasi webauthn. (I2d46d)
  • Memastikan kepatuhan terhadap spesifikasi webauthn terkait properti clientExtensions, credProps, dan rk (I3ab01)

Versi 1.2.0-beta02

1 Agustus 2023

androidx.credentials:credentials:1.2.0-beta02 dan androidx.credentials:credentials-play-services-auth:1.2.0-beta02 dirilis. Versi 1.2.0-beta02 berisi commit ini.

Perbaikan Bug

  • b/293743991 - Memperbaiki nilai konstan untuk kolom authenticatorData, agar dapat mengurai properti authenticationResponseJson dengan benar di PublicKeyCredential

Versi 1.2.0-beta01

26 Juli 2023

androidx.credentials:credentials:1.2.0-beta01 dan androidx.credentials:credentials-play-services-auth:1.2.0-beta01 dirilis. Versi 1.2.0-beta01 berisi commit ini.

Perubahan API

  • Mengekspos API yang menentukan apakah origin diisi atau tidak (Ia91f4)
  • Membuat pengecualian kustom secara semantik benar (Ibf6f4)
  • menambahkan test API (I61c1d)
  • menambahkan test api (Iaeb6f)
  • Menghapus penggunaan isAtLeastU() API eksperimental (Ie9117, b/289269026)
  • Mengekspos pengambil origin kustom yang menggunakan daftar yang diizinkan (I0c1b4)
  • Menambahkan anotasi VisibleForTest (I5467a)
  • Menambahkan anotasi VisibleForTest (Idf57a)
  • Menghapus API khusus pengujian (Idcc05)
  • Mengekspos class entri penyedia ke API level yang lebih rendah (I2e00a)
  • Menambahkan API pengujian (Id6b9e)

Perbaikan Bug

  • Menambahkan API pengujian (I0d243)
  • Menambahkan API pengujian baru (I6fa12)
  • Mengekspos pemilihan otomatis untuk permintaan Create (I84eee)
  • Membuat error encoding JSON lebih mendetail (I7a865)
  • Melaporkan error developer dengan baik pada parameter konteks non-aktivitas (/I20dd7, b/288288940)
  • Memperbaiki Penguraian Pengecualian untuk Pengecualian yang ditampilkan dari Penyedia (Iaa2af,I0d243,I55151)
  • Peningkatan dokumentasi untuk toSlice

Versi 1.2.0-alpha05

7 Juni 2023

androidx.credentials:credentials:1.2.0-alpha05 dan androidx.credentials:credentials-play-services-auth:1.2.0-alpha05 dirilis. Versi ini dikembangkan di cabang internal.

Fitur Baru

  • Mengurai yang kompatibel dengan versi lama untuk get API di seluruh modul GMS yang diperkenalkan bersama cabang publik.

Versi 1.2.0-alpha04

10 Mei 2023

androidx.credentials:credentials:1.2.0-alpha04 dan androidx.credentials:credentials-play-services-auth:1.2.0-alpha04 dirilis. Versi ini dikembangkan di cabang internal.

Versi 1.2.0-alpha03

12 April 2023

androidx.credentials:credentials:1.2.0-alpha03 dan androidx.credentials:credentials-play-services-auth:1.2.0-alpha03 dirilis. Versi ini dirilis dari cabang internal.

Versi 1.2.0-alpha02

8 Maret 2023

androidx.credentials:credentials:1.2.0-alpha02 dan androidx.credentials:credentials-play-services-auth:1.2.0-alpha02 dirilis. Dikembangkan dari cabang internal.

Perubahan API

  • Aktifkan pengujian class permintaan penyedia dengan membuat konstruktor bersifat publik.
  • Buat ikon yang diperlukan di semua class entri. Namun, jika penyedia kredensial tidak menyediakan ikon, library ini akan memiliki ikon penggantian.
  • Mengizinkan penyedia kredensial menetapkan beberapa entri tindakan autentikasi, dan menetapkan judul untuk setiap entri.
  • Hapus semua class permintaan dengan hak istimewa. Penyedia kini dapat dengan mudah mendapatkan origin dari class android.service.credentials.CallingAppInfo, dan tidak perlu menangani class permintaan khusus untuk panggilan dengan hak istimewa (panggilan atas nama aplikasi lain).

Versi 1.2.0-alpha01

8 Februari 2023

androidx.credentials:credentials:1.2.0-alpha01 dan androidx.credentials:credentials-play-services-auth:1.2.0-alpha01 dirilis. Versi 1.2.0-alpha01 berisi commit ini.

Fitur Baru

  • Rilis ini menambahkan kumpulan API baru untuk mendukung Penyedia Kredensial dalam menyimpan dan mengambil sandi, kunci sandi per permintaan pengguna.

Perubahan API

  • API baru ditambahkan untuk mendukung Penyedia Kredensial.

Versi 1.0

Versi 1.0.0-alpha09

7 Juni 2023

androidx.credentials:credentials:1.0.0-alpha09 dan androidx.credentials:credentials-play-services-auth:1.0.0-alpha09 dirilis. Versi 1.0.0-alpha09 berisi commit berikut ini.

Perbaikan Bug

  • Validasi bahwa jenis pengecualian akurat dan konsisten. (Id13d7)
  • Mendukung format json pada permintaan kunci sandi. (I25100)
  • Alur Pengambilan Kunci Sandi kompatibel dengan modul GMS sebelumnya.(I23878)

Versi 1.0.0-alpha08

3 Mei 2023

androidx.credentials:credentials:1.0.0-alpha08 dan androidx.credentials:credentials-play-services-auth:1.0.0-alpha08 dirilis. Versi 1.0.0-alpha08 berisi commit berikut ini.

Perbaikan Bug

  • Meningkatkan keterbacaan output debug dan pesan error.

Versi 1.0.0-alpha07

19 April 2023

androidx.credentials:credentials:1.0.0-alpha07 dan androidx.credentials:credentials-play-services-auth:1.0.0-alpha07 dirilis. Versi 1.0.0-alpha07 berisi commit berikut ini.

Perbaikan Bug

Versi 1.0.0-alpha06

5 April 2023

androidx.credentials:credentials:1.0.0-alpha06 dan androidx.credentials:credentials-play-services-auth:1.0.0-alpha06 dirilis. Versi 1.0.0-alpha06 berisi commit berikut ini.

Fitur Baru

  • Memperbarui integrasi dengan ID Google, akan berfungsi dengan com.google.android.libraries.identity.googleid:googleid:1.0.0

Versi 1.0.0-alpha05

22 Maret 2023

androidx.credentials:credentials:1.0.0-alpha05 dan androidx.credentials:credentials-play-services-auth:1.0.0-alpha05 dirilis. Versi 1.0.0-alpha05 berisi commit ini.

Perbaikan Bug

  • Melaporkan error pembatalan pengguna dengan benar saat pengguna membatalkan sheet modal. (/I9ff3, b/271863184)

Versi 1.0.0-alpha04

8 Maret 2023

androidx.credentials:credentials:1.0.0-alpha04 dan androidx.credentials:credentials-play-services-auth:1.0.0-alpha04 dirilis. Versi 1.0.0-alpha04 berisi commit berikut ini.

Perubahan API

  • Menambahkan persyaratan android.permission.CREDENTIAL_MANAGER_SET_ORIGIN untuk menetapkan asal di Library Jetpack. (Ibaad4)
  • Menambahkan pengecualian alur pengambilan kunci sandi (I4f654)
  • Update perilaku pemilihan otomatis CredentialManager API (I576dd)
  • CreateCredentialRequest.DisplayInfo kini menggunakan kolom CharSequence, bukan String. (I85e70)

Perbaikan Bug

  • Menambahkan aturan proguard untuk memastikan modul autentikasi Play tidak akan dihapus oleh R8. (9543977)

Versi 1.0.0-alpha03

22 Februari 2023

androidx.credentials:credentials:1.0.0-alpha03 dan androidx.credentials:credentials-play-services-auth:1.0.0-alpha03 dirilis. Versi 1.0.0-alpha03 berisi commit ini.

Fitur Baru

  • Menambahkan dukungan untuk Login dengan Google.

Perubahan API

  • Memungkinkan UnsupportedException berfungsi dengan benar (I68208)
  • Menambahkan jenis pengecualian baru untuk memperhitungkan kasus seperti saat perangkat tidak berisi flag yang diperlukan (If08dd)
  • API pengecualian CredentialManager (I72947)

Versi 1.0.0-alpha02

8 Februari 2023

androidx.credentials:credentials:1.0.0-alpha02 dan androidx.credentials:credentials-play-services-auth:1.0.0-alpha02 dirilis. Versi 1.0.0-alpha02 berisi commit ini.

Perubahan API

  • Perubahan tanda tangan CredentialManager API (Iabdec)
  • Perubahan tanda tangan CredentialManager API (I977ed)
  • Perubahan tanda tangan CredentialManager API (Ia6e9b)

Perbaikan Bug

  • 'Kabel' lama tidak lagi didukung dalam spesifikasi webauthn, dan penggantinya, 'hibrida' sekarang ditampilkan untuk daftar transportasi.
  • Transportasi ditampilkan dalam daftar dua dimensi, yang telah diperbaiki menjadi daftar 1d yang benar.

Versi 1.0.0-alpha01

11 Januari 2023

androidx.credentials:credentials:1.0.0-alpha01 dan androidx.credentials:credentials-play-services-auth:1.0.0-alpha01 dirilis. Versi 1.0.0-alpha01 berisi commit ini.

Fitur Baru

  • Rilis ini berisi library jetpack baru yang memberikan akses terpadu ke kredensial pengguna. Hal ini dapat mencakup sandi, kunci sandi, dan kredensial gabungan. Library ini harus digunakan untuk memberikan pengalaman login yang lancar dan aman.
  • `androidx.credentials:credentials-play-services-auth:1.0.0-alpha01‘ adalah library opsional yang memungkinkan kredensial disimpan, dan diambil dari Pengelola Sandi Google. Dependensi ini diperlukan untuk perangkat yang menjalankan Android API level <= 33.

Perubahan API

  • Library baru dengan API baru