giriş bilgileri

Bu kitaplık, kullanıcının kimlik bilgilerine birleşik erişim sağlar. Buna şifreler, şifre anahtarları ve birleştirilmiş 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ü
13 Aralık 2023 1.2.0 - - 1.3.0-alpha01

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 deposunu okuyun.

Uygulamanız 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-alpha01")

    // 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-alpha01")
}

Modern

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

    // 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-alpha01"
}

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

Geri bildirim

Geri bildirimleriniz Jetpack'i iyileştirmemize yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı geliştirmek için fikirleriniz varsa lütfen bize bildirin. Yeni hesap 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 sorun oluşturma

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

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

Sürüm 1.3

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ü 2023 v08.23 (APK sürümü APK sürümü 230815045) olup bu kontrol kitaplığa eklenmiştir. (aosp/2856137)
  • İletim halindeki birden fazla isteğin (Ic3567) yarış durumunun neden olduğu "zaten devam ettir" hatasını düzeltin

Sürüm 1.2

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 sürümünden sonraki önemli değişiklikler

  • Bu sürümde, Kimlik Bilgisi Sağlayıcı'nın şifre ve kullanıcı isteği başına geçiş anahtarı depolama ve getirme işlemlerinde desteklenmesi için yeni bir dizi API eklendi.

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ı. Sürüm 1.2.0-rc01 bu kayıtları içerir.

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

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ı. Sürüm 1.2.0-beta04 bu kayıtları içerir.

Yeni Özellikler

  • Google ile oturum açmak için oturum açma intent 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ırma işlemi 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ı. Sürüm 1.2.0-beta03 bu kayıtları içerir.

Hata Düzeltmeleri

  • webauthn spesifikasyonunun planlı olarak kullanımdan kaldırılması nedeniyle uvm uzantılarını kaldırır. (I2d46d)
  • clientExtensions, credProps ve rk mülkleriyle ilgili webauthn özelliklerine uygunluğu sağlayın (I3ab01)

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ı. Sürüm 1.2.0-beta02 bu kayıtları içerir.

Hata Düzeltmeleri

  • b/293743991 - PublicKeyCredential alanındaki authenticationResponseJson özelliğinin doğru şekilde ayrıştırılabilmesi 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ı. Sürüm 1.2.0-beta01 bu kayıtları içerir.

API Değişiklikleri

  • Kaynağın doldurulup doldurulmadığını belirleyen bir API sunun (Ia91f4)
  • Özel istisnaları anlamsal olarak doğru yapar (Ibf6f4)
  • test API'si ekle (I61c1d)
  • test api'si ekle (Iaeb6f)
  • Deneysel isAtLeastU() API'sinin (Ie9117, b/289269026) kullanımları kaldırıldı
  • İzin verilenler listesine giren bir özel kaynak alıcıyı kullanıma sunun (I0c1b4)
  • VisibleForTest notu eklendi (I5467a)
  • VisibleForTest ek açıklaması 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ı düzgün bir şekilde bildirin
  • Sağlayıcılardan döndürülen İstisnalar için Düzeltilmiş İstisna Ayrıştırma (Iaa2af,I0d243,I55151)
  • toSlice için iyileştirilmiş dokümanlar

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 için herkese açık dalı ile 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 sürüm dahili bir şubeden serbest bırakıldı.

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ı. Dahili bir 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 gerekli simgeleri yapı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ın birden fazla kimlik doğrulama işlemi girişi ayarlamasına ve her biri için bir başlık belirlemesine izin verin.
  • Ayrıcalıklı tüm 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ı işlemeleri 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 şifre ve kullanıcı isteği başına geçiş anahtarı depolama ve getirme işlemlerinde desteklenmesi için yeni bir dizi API eklendi.

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 kaydetmeleri içerir.

Hata Düzeltmeleri

  • İstisna türlerinin doğru ve tutarlı olduğunu doğrulayı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

  • Yapılandırma değişikliklerinin neden olduğu hatayı düzeltme (a75fca, b/276316128)
  • Yalnızca U öncesi SDK için U sonrası akışını bozma (5418c9, b/278148300)

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ı. 1.0.0-alpha04 sürümü bu kayıtları içerir.

API Değişiklikleri

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

Hata Düzeltmeleri

  • Oyun 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ı. Sürüm 1.0.0-alpha03 bu kayıtları içerir.

Yeni Özellikler

  • Google ile oturum açma desteği eklendi.

API Değişiklikleri

  • UnsupportedException politikasının doğru şekilde ç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 istisna 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 artık eski "kablo" desteklenmemektedir ve bunun yerine geçen "karma" artık aktarım listesi için döndürülür.
  • Taşımalar iki boyutlu listeler halinde geri verildi ve bu 1d listesi doğru olarak 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ı. Sürüm 1.0.0-alpha01 bu kayıtları içerir.

Yeni Özellikler

  • Bu sürüm, kullanıcının kimlik bilgilerine birleşik erişim sağlayan yeni bir jetpack kitaplığı içerir. Buna şifreler, şifre anahtarları ve birleştirilmiş 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'leri olan yeni kitaplık