giriş bilgileri

Bu kitaplık, kullanıcının kimlik bilgilerine birleşik erişim sağlar. Buna şifreler, geçiş anahtarları ve birleşik kimlik bilgileri dahil olabilir. Sorunsuz ve güvenli oturum açma deneyimleri sunmak için bu kitaplık kullanılmalıdır.
Son Güncelleme Kararlı Sürüm Serbest Bırakma Adayı Beta Sürümü Alfa Sürümü
14 Mayıs 2024 1.2.2 - - 1.3.0-alpha04

Bağımlılıkları bildirme

Kimlik bilgilerine bağımlılık eklemek için projenize Google Maven deposunu eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposu'nu okuyun.

Uygulamanızın veya modülünüz için build.gradle dosyasına ihtiyaç duyduğunuz yapıların bağımlılıklarını ekleyin:

Kotlin

dependencies {
    implementation("androidx.credentials:credentials:1.3.0-alpha04")

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

Modern

dependencies {
    implementation "androidx.credentials:credentials:1.3.0-alpha04"

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

Bağımlılıklar hakkında daha fazla bilgi edinmek için Derleme bağımlılıkları ekleme bölümüne bakın.

Geri bildirim

Geri bildiriminiz Jetpack'i daha iyi hale getirmemize yardımcı oluyor. Yeni sorunlar keşfederseniz veya bu kitaplığı nasıl geliştirebileceğimizle ilgili fikirleriniz varsa bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.

Yeni sayı oluşturma

Daha fazla bilgi için Sorun İzleyici belgelerine bakın.

Bu yapı için sürüm notu yok.

Kimlik Bilgileri e2ee Sürüm 1.0.

Sürüm 1.0.0-alpha02

17 Nisan 2024

androidx.credentials:credentials-e2ee:1.0.0-alpha02 yayınlandı. Bu sürüm, önceki sürümde bulunmayan kaynak jar dosyaları içeriyor.

Sürüm 1.0.0-alpha01

3 Nisan 2024

androidx.credentials:credentials-e2ee:1.0.0-alpha01 yayınlandı. 1.0.0-alpha01 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Geçiş anahtarından IdentityKey oluşturma desteği (Iba31e)

Sürüm 1.3

Sürüm 1.3.0-alpha04

14 Mayıs 2024

androidx.credentials:credentials:1.3.0-alpha04 ve androidx.credentials:credentials-play-services-auth:1.3.0-alpha04 yayınlandı. 1.3.0-alpha04 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • Androidx kitaplıklarının varsayılan minSdkVersion değeri olarak 21'e taşıyın. (I6ec7f)
  • Android 13 ve önceki sürümler için PRF oluşturma desteği.
  • Android 13 ve önceki sürümler için preferImmediatelyAvailableCredentials desteği.

Sürüm 1.3.0-alpha03

17 Nisan 2024

androidx.credentials:credentials:1.3.0-alpha03 ve androidx.credentials:credentials-play-services-auth:1.3.0-alpha03 yayınlandı. Bu sürüm, önceki sürümde bulunmayan kaynak jar dosyaları içeriyor.

Sürüm 1.3.0-alpha02

3 Nisan 2024

androidx.credentials:credentials:1.3.0-alpha02 ve androidx.credentials:credentials-play-services-auth:1.3.0-alpha02 yayınlandı. 1.3.0-alpha02 sürümü bu kayıtları içerir.

Yeni Özellikler

  • getCredential veya createCredential çağrısı sırasında, kimlik bilgisi seçicide açıkça görüntülenmesini sağlayan kimlik bilgisi girişlerine yardımcı olan yeni API'ler eklendi.

API Değişiklikleri

  • Credential Options API Yüzeyi, görüntüleme öncelikleriyle ilgili bilgileri içerecek şekilde genişletildi (Ied6fe)
  • Ham Paket, yapılandırılmış veri dönüşümü yardımcılarına sunuldu (If03a0)
  • Açığa çıkan isDefaultIcon ve isAutoSelectAllowedFromOption API (I05c59)
  • Kimlik bilgisi girişi API yüzeyi, bir simgenin varsayılan olarak ayarlanmasıyla ilgili bilgileri içerecek şekilde genişletildi (I9fe00)
  • Kimlik bilgisi girişlerine entryGroupId biti eklendi (Id995c)
  • CredentialEntry API yüzeyine yeni bir affiliationName özelliği eklendi. (I6261e)
  • Çerçevede (I645a1) kullanılacak olan fromXYZEntry API kullanıma sunuldu

Hata Düzeltmeleri - Platform kimlik bilgisi yöneticisi kullanılamadığında sağlanan yedek çözüm. (b/310701473) - clearCredentialState API'nin (b/327686881) neden olduğu NPE sorununu düzeltme

Sürüm 1.3.0-alpha01

13 Aralık 2023

androidx.credentials:credentials:1.3.0-alpha01 ve androidx.credentials:credentials-play-services-auth:1.3.0-alpha01 yayınlandı. Sürüm 1.3.0-alpha01 bu kayıtları içerir.

Hata Düzeltmeleri

  • Google Play hizmetleri için gereken minimum APK sürümü artık 2023 v08.23 (APK sürümü APK sürümü 230815045) olmuştur. Bu kontrol, kitaplığa eklendi. (aosp/2856137)
  • Yayındaki birden fazla isteğin (Ic3567) yarış durumunun neden olduğu "zaten devam ettirme" hatasını düzeltin

Sürüm 1.2

Sürüm 1.2.2

3 Nisan 2024

androidx.credentials:credentials:1.2.2 ve androidx.credentials:credentials-play-services-auth:1.2.2 yayınlandı. 1.2.2 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • Yayındaki birden fazla isteğin (Ic3567) yarış durumunun neden olduğu "zaten devam ettirme" hatasını düzeltin
  • clearCredentialState API'nin neden olduğu NPE sorununu düzeltin (b/327686881)

Sürüm 1.2.1

6 Mart 2024

androidx.credentials:credentials:1.2.1 ve androidx.credentials:credentials-play-services-auth:1.2.1 yayınlandı. 1.2.1 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • Platform kimlik bilgisi yöneticisi kullanılamadığında sağlanan yedek çözüm. (b/310701473)

Sürüm 1.2.0

1 Kasım 2023

androidx.credentials:credentials:1.2.0 ve androidx.credentials:credentials-play-services-auth:1.2.0 yayınlandı. 1.2.0 sürümü bu kayıtları içerir.

1.0.0'dan sonraki önemli değişiklikler

  • Bu sürümde, Kimlik Bilgisi Sağlayıcı'nın şifrelerin saklanması ve getirilmesinde ve kullanıcı isteği başına geçiş anahtarı kullanımının desteklenmesi için yeni bir API seti eklenmiştir.

Sürüm 1.2.0-rc01

4 Ekim 2023

androidx.credentials:credentials:1.2.0-rc01 ve androidx.credentials:credentials-play-services-auth:1.2.0-rc01 yayınlandı. 1.2.0-rc01 sürümü bu kayıtları içerir.

  • Küçük uygulama güncellemeleriyle birlikte sürüm yükseltmesi sürümü

Sürüm 1.2.0-beta04

20 Eylül 2023

androidx.credentials:credentials:1.2.0-beta04 ve androidx.credentials:credentials-play-services-auth:1.2.0-beta04 yayınlandı. 1.2.0-beta04 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Google ile oturum açmak için "oturum açma" amacı akışı eklendi. (Ib6559,I7a042)
  • İzin verilenler listesindeki paketler için tek imza kontrolü eklendi. (Ie6ff5)
  • Güncellenen toJson() yöntemlerini kullanmak için PublicKeyCredential json ayrıştırması güncellendi. (I708e3, I00402)

Hata Düzeltmeleri

Sürüm 1.2.0-beta03

23 Ağustos 2023

androidx.credentials:credentials:1.2.0-beta03 ve androidx.credentials:credentials-play-services-auth:1.2.0-beta03 yayınlandı. 1.2.0-beta03 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • Webauthn spesifikasyonundan desteğin planlı olarak kaldırılması nedeniyle uvm uzantılarını kaldırır. (I2d46d)
  • clientExtensions, credProps ve rk mülkleriyle (I3ab01) ilgili webauthn özelliklerine uygun olduğundan emin olun

Sürüm 1.2.0-beta02

1 Ağustos 2023

androidx.credentials:credentials:1.2.0-beta02 ve androidx.credentials:credentials-play-services-auth:1.2.0-beta02 yayınlandı. 1.2.0-beta02 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • b/293743991 - PublicKeyCredential içinde authenticationResponseJson özelliğini doğru şekilde ayrıştırmak için authenticatorData alanının sabit değerini düzeltin

Sürüm 1.2.0-beta01

26 Temmuz 2023

androidx.credentials:credentials:1.2.0-beta01 ve androidx.credentials:credentials-play-services-auth:1.2.0-beta01 yayınlandı. 1.2.0-beta01 sürümü bu kayıtları içerir.

API Değişiklikleri

  • Kaynağın doldurulup doldurulmadığını belirleyen bir API'yi kullanıma sunun (Ia91f4)
  • Özel istisnaları anlamsal olarak düzeltir (Ibf6f4)
  • test API'si ekle (I61c1d)
  • test API'si ekle (Iaeb6f)
  • Deneysel isAtLeastU() API'sinin (Ie9117, b/289269026) kullanımı kaldırıldı
  • İzin verilenler listesine ekleyen bir özel kaynak alıcıyı kullanıma sunun (I0c1b4)
  • VisibleForTest notu eklendi (I5467a)
  • VisibleForTest notu eklendi (Idf57a)
  • Yalnızca test amaçlı API'leri kaldır (Idcc05)
  • Sağlayıcı giriş sınıflarını daha düşük API düzeylerine sunun (I2e00a)
  • Test API'leri ekleyin (Id6b9e)

Hata Düzeltmeleri

  • Test API'leri ekleyin (I0d243)
  • Yeni test API'leri ekleyin (I6fa12)
  • Oluşturma istekleri için otomatik seçimi kullanıma sun (I84eee)
  • JSON kodlama hatalarını daha ayrıntılı hale getirme (I7a865)
  • Etkinlik dışı bağlam parametresiyle (/I20dd7, b/288288940) ilgili geliştirici hatasını sorunsuz bir şekilde bildirin
  • Sağlayıcılardan döndürülen İstisnalar için Düzeltilmiş İstisna Ayrıştırma (Iaa2af,I0d243,I55151)
  • toSlice ile ilgili dokümanlar iyileştirildi

Sürüm 1.2.0-alpha05

7 Haziran 2023

androidx.credentials:credentials:1.2.0-alpha05 ve androidx.credentials:credentials-play-services-auth:1.2.0-alpha05 yayınlandı. Bu sürüm, dahili bir dalda geliştirilmiştir.

Yeni Özellikler

  • GMS modüllerinde get API'si için genel dalla birlikte sunulan geriye dönük uyumlu ayrıştırma.

Sürüm 1.2.0-alpha04

10 Mayıs 2023

androidx.credentials:credentials:1.2.0-alpha04 ve androidx.credentials:credentials-play-services-auth:1.2.0-alpha04 yayınlandı. Bu sürüm, dahili bir dalda geliştirilmiştir.

Sürüm 1.2.0-alpha03

12 Nisan 2023

androidx.credentials:credentials:1.2.0-alpha03 ve androidx.credentials:credentials-play-services-auth:1.2.0-alpha03 yayınlandı. Bu bölüm dahili bir daldan yayınlandı.

Sürüm 1.2.0-alpha02

8 Mart 2023

androidx.credentials:credentials:1.2.0-alpha02 ve androidx.credentials:credentials-play-services-auth:1.2.0-alpha02 yayınlandı. Bir dahili daldan geliştirildi.

API Değişiklikleri

  • Oluşturucuları herkese açık hale getirerek sağlayıcı istek sınıflarının test edilmesini etkinleştirin.
  • Tüm giriş sınıflarında simgeleri gerekli kılın. Ancak kimlik bilgisi sağlayıcıları simge sağlamıyorsa bu kitaplıkta yedek simgeler bulunur.
  • Kimlik bilgisi sağlayıcıların birden fazla kimlik doğrulama işlemi girişi ayarlamasına ve her biri için bir başlık belirlemesine izin verin.
  • Tüm ayrıcalıklı istek sınıflarını kaldırın. Sağlayıcılar artık kaynağı android.service.credentials.CallingAppInfo sınıfından alabilir ve ayrıcalıklı çağrılar (başka bir uygulama adına yapılan aramalar) için özel istek sınıflarını yönetmeleri gerekmez.

Sürüm 1.2.0-alpha01

8 Şubat 2023

androidx.credentials:credentials:1.2.0-alpha01 ve androidx.credentials:credentials-play-services-auth:1.2.0-alpha01 yayınlandı. Sürüm 1.2.0-alpha01 bu kayıtları içerir.

Yeni Özellikler

  • Bu sürümde, Kimlik Bilgisi Sağlayıcı'nın şifrelerin saklanması ve getirilmesinde ve kullanıcı isteği başına geçiş anahtarı kullanımının desteklenmesi için yeni bir API seti eklenmiştir.

API Değişiklikleri

  • Kimlik Bilgisi Sağlayıcıları desteklemek için yeni API'ler eklendi.

Sürüm 1.0

Sürüm 1.0.0-alpha09

7 Haziran 2023

androidx.credentials:credentials:1.0.0-alpha09 ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha09 yayınlandı. Sürüm 1.0.0-alpha09 bu kayıtları içerir.

Hata Düzeltmeleri

  • İstisna türlerinin doğru ve tutarlı olduğunu onaylayın. (Id13d7)
  • Geçiş anahtarı alma isteğinde JSON biçimini destekleyin. (I25100)
  • Geçiş Anahtarı Alma akışı önceki GMS modülleriyle geriye dönük uyumluluğa sahip.(I23878)

Sürüm 1.0.0-alpha08

3 Mayıs 2023

androidx.credentials:credentials:1.0.0-alpha08 ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha08 yayınlandı. 1.0.0-alpha08 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • İyileştirilmiş hata ayıklama çıktısı okunabilirliği ve hata mesajları.

Sürüm 1.0.0-alpha07

19 Nisan 2023

androidx.credentials:credentials:1.0.0-alpha07 ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha07 yayınlandı. 1.0.0-alpha07 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

Sürüm 1.0.0-alpha06

5 Nisan 2023

androidx.credentials:credentials:1.0.0-alpha06 ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha06 yayınlandı. 1.0.0-alpha06 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Entegrasyonu Google kimliğiyle güncelleyin, com.google.android.libraries.identity.googleid:googleid:1.0.0 ile çalışır

Sürüm 1.0.0-alpha05

22 Mart 2023

androidx.credentials:credentials:1.0.0-alpha05 ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha05 yayınlandı. 1.0.0-alpha05 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • Kullanıcı, kalıcı sayfayı iptal ettiğinde kullanıcı iptal hatasını düzgün bir şekilde bildirin. (/I9ff3, b/271863184)

Sürüm 1.0.0-alpha04

8 Mart 2023

androidx.credentials:credentials:1.0.0-alpha04 ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha04 yayınlandı. Sürüm 1.0.0-alpha04 bu kayıtları içerir.

API Değişiklikleri

  • Jetpack Library'de kaynağı ayarlamak için android.permission.CREDENTIAL_MANAGER_SET_ORIGIN şartı eklendi. (Ibaad4)
  • Geçiş anahtarı alma akışı istisnaları eklendi (I4f654)
  • CredentialManager API otomatik seçme davranışı güncellemesi (I576dd)
  • CreateCredentialRequest.DisplayInfo artık String alanları yerine CharSequence alanlarını kullanıyor. (I85e70)

Hata Düzeltmeleri

  • Play kimlik doğrulama modülünün R8 tarafından kaldırılmaması için ProGuard kuralları ekleyin. (9543977)

Sürüm 1.0.0-alpha03

22 Şubat 2023

androidx.credentials:credentials:1.0.0-alpha03 ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha03 yayınlandı. 1.0.0-alpha03 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Google ile oturum açma için destek eklendi.

API Değişiklikleri

  • UnsupportedException tarayıcısının düzgün çalışmasını sağlar (I68208)
  • Cihazın gerekli işaretleri içermemesi gibi durumlar için hesaba yeni bir istisna türü ekleme (If08dd)
  • CredentialManager İstisna API'si (I72947)

Sürüm 1.0.0-alpha02

8 Şubat 2023

androidx.credentials:credentials:1.0.0-alpha02 ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha02 yayınlandı. Sürüm 1.0.0-alpha02 bu kayıtları içerir.

API Değişiklikleri

  • CredentialManager API imza değişiklikleri (Iabdec)
  • CredentialManager API imza değişiklikleri (I977ed)
  • CredentialManager API imza değişiklikleri (Ia6e9b)

Hata Düzeltmeleri

  • webauthn spesifikasyonunda eski "kablo" artık desteklenmemektedir ve bunun yerini alan "karma" artık aktarım listesi için döndürülmektedir.
  • Aktarımlar iki boyutlu listeler halinde geri verildi ve bu, doğru 1d listesi olacak şekilde düzeltildi.

Sürüm 1.0.0-alpha01

11 Ocak 2023

androidx.credentials:credentials:1.0.0-alpha01 ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha01 yayınlandı. 1.0.0-alpha01 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Bu sürümde, kullanıcının kimlik bilgilerine birleşik erişim sağlayan yeni bir jetpack kitaplığı yer alıyor. Buna şifreler, geçiş anahtarları ve birleşik kimlik bilgileri dahil olabilir. Sorunsuz ve güvenli oturum açma deneyimleri sunmak için bu kitaplık kullanılmalıdır.
  • "androidx.credentials:credentials-play-services-auth:1.0.0-alpha01", kimlik bilgilerinin Google Şifre Yöneticisi'nde saklanmasına ve Google Şifre Yöneticisi'nden alınmasına olanak tanıyan isteğe bağlı bir kitaplıktır. Bu bağımlılık, Android API düzeyi <= 33 çalıştıran cihazlar için gereklidir.

API Değişiklikleri

  • Yeni API'ler içeren yeni kitaplık