Anmeldedaten

Diese Bibliothek bietet einheitlichen Zugriff auf die Anmeldedaten eines Nutzers. Dazu gehören Passwörter, Passkeys und föderierte Anmeldedaten. Diese Bibliothek sollte verwendet werden, um eine nahtlose und sichere Anmeldung zu ermöglichen.
Letzte Aktualisierung Stabile Version Release-Kandidat Beta-Ausgabe Alphaversion
15. Januar 2025 1.3.0 1.5.0-rc01 - 1.5.0-rc01

Abhängigkeiten deklarieren

Wenn Sie eine Abhängigkeit von Anmeldedaten hinzufügen möchten, müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.

Fügen Sie der build.gradle-Datei Ihrer App oder Ihres Moduls die Abhängigkeiten für die erforderlichen Artefakte hinzu:

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

Cool

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

Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.

Feedback

Ihr Feedback hilft uns, Jetpack zu verbessern. Bitte melden Sie uns neue Probleme oder Ideen zur Verbesserung dieser Bibliothek. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie ein neues erstellen. Sie können einem vorhandenen Problem Ihre Stimme geben, indem Sie auf die Schaltfläche mit dem Stern klicken.

Neues Problem erstellen

Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.

Für dieses Artefakt gibt es keine Versionshinweise.

Anmeldedaten-E2EE-Version 1.0

Version 1.0.0-alpha02

17. April 2024

androidx.credentials:credentials-e2ee:1.0.0-alpha02 wird veröffentlicht. Diese Version enthält Quell-JAR-Dateien, die in der vorherigen Version fehlten.

Version 1.0.0-alpha01

3. April 2024

androidx.credentials:credentials-e2ee:1.0.0-alpha01 wird veröffentlicht. Version 1.0.0-alpha01 enthält diese Commits.

Neue Funktionen

  • Unterstützung für die Erstellung einer IdentityKey aus einem Passkey (Iba31e)

Version 1.5

Version 1.5.0-rc01

15. Januar 2025

androidx.credentials:credentials:1.5.0-rc01 und androidx.credentials:credentials-play-services-auth:1.5.0-rc01 werden freigegeben. Version 1.5.0-rc01 enthält diese Commits.

Neue Funktionen

  • Eine Versionsaktualisierung mit kleinen Implementierungsupdates

API-Änderungen

Externer Beitrag

  • BuildCompat.isAtLeastV einstellen Stattdessen sollten die Aufrufer SDK_INT direkt mit 35 vergleichen. (I294d1)

Version 1.5.0-beta01

30. Oktober 2024

androidx.credentials:credentials:1.5.0-beta01 und androidx.credentials:credentials-play-services-auth:1.5.0-beta01 werden freigegeben. Version 1.5.0-beta01 enthält diese Commits.

Neue Funktionen

Betaversion für die folgenden neuen Funktionen:

  • Sekundäre Benutzeroberfläche für die Anmeldedatenauswahl: App-Entwickler, die bei der Anmeldung APIs für den Anmeldedaten-Manager aufrufen, um dem Nutzer eine Auswahloption zu präsentieren, können jetzt mithilfe neuer APIs dieselbe GetCredentialRequest mit einer bestimmten Ansicht verknüpfen, z. B. mit einem Nutzernamen oder einem Passwortfeld. Wenn der Nutzer dann den Fokus auf eine dieser Ansichten legt, wird die entsprechende Anfrage an den Anmeldedaten-Manager gesendet. Die resultierenden Anmeldedaten werden anbieterübergreifend zusammengefasst und in Autofill-Elementen wie Tastatur- oder Drop-down-Vorschlägen angezeigt. Wenn also alle APIs zusammen verwendet werden, wird dem Nutzer zuerst eine Auswahl angezeigt. Wenn er sie schließt und auf eines der oben genannten Felder tippt, werden ihm Tastatur-/Dropdown-Vorschläge angezeigt.
  • Anmeldedaten wiederherstellen Mit den Anmeldedaten zum Wiederherstellen werden die Anmeldedaten des Nutzers vom vorherigen Gerät auf einem neuen Android-Gerät wiederhergestellt. Wenn Sie für den Nutzer ein RestoreCredential erstellen, werden die Anmeldedaten automatisch auf das neue Gerät des Nutzers übertragen, wenn er während der Einrichtung die App auswählt, die vom alten Gerät übertragen werden soll.

API-Änderungen

  • Entwicklern die Flexibilität geben, Bedingungen in den CryptoObject- und BiometricPromptData-Settern festzulegen. (Ie7e8e)

Version 1.5.0-alpha06

16. Oktober 2024

androidx.credentials:credentials:1.5.0-alpha06 und androidx.credentials:credentials-play-services-auth:1.5.0-alpha06 werden freigegeben. Version 1.5.0-alpha06 enthält diese Commits.

Neue Funktionen

  • Die Bibliothek auf die Einführung einer stabilen Version vorbereiten

Version 1.5.0-alpha05

4. September 2024

androidx.credentials:credentials:1.5.0-alpha05 und androidx.credentials:credentials-play-services-auth:1.5.0-alpha05 werden freigegeben. Version 1.5.0-alpha05 enthält diese Commits.

API-Änderungen

  • Unterstützung eines neuen Anmeldedatentyps – DigitalCredential (I12952)
  • Bundle-Konvertierungs-APIs bereitstellen: Es werden mehr asBundle- und fromBundle-Hilfsprogramme bereitgestellt, damit diese Klassen einfacher über IPC übergeben werden können (I1a017)
  • PendingIntentHandler muss abwärtskompatibel sein. (I34c13)
  • CallingAppInfo abwärtskompatibel machen (I65085)
  • ClearCredentialRequestTypes-Konstanten freigeben

Version 1.5.0-alpha04

7. August 2024

androidx.credentials:credentials:1.5.0-alpha04 und androidx.credentials:credentials-play-services-auth:1.5.0-alpha04 werden freigegeben. Version 1.5.0-alpha04 enthält diese Commits.

API-Änderungen

  • Für den Parameter isCloudBackupEnabled wurde der Standardwert CreateRestoreCredentialRequest hinzugefügt.

Fehlerkorrekturen

  • minSdkVersion für credentials-play-services-auth entfernt

Version 1.5.0-alpha03

24. Juli 2024

androidx.credentials:credentials:1.5.0-alpha03 und androidx.credentials:credentials-play-services-auth:1.5.0-alpha03 werden freigegeben. Diese Version wird in einem internen Branch entwickelt.

Neue Funktionen

  • Die neue Funktion „Anmeldedaten wiederherstellen“ wurde eingeführt. Mit den Anmeldedaten für die Wiederherstellung werden die Anmeldedaten des Nutzers vom vorherigen Gerät auf einem neuen Android-Gerät wiederhergestellt. Wenn Sie für den Nutzer ein RestoreCredential erstellen, werden die Anmeldedaten automatisch auf das neue Gerät des Nutzers übertragen, wenn er während der Einrichtung die App auswählt, die vom alten Gerät übertragen werden soll.

API-Änderungen

  • Es werden neue Klassen zum Anfordern von Anmeldedaten für die Wiederherstellung hinzugefügt.
  • Ein neuer Anmeldedatentyp, RestoreCredential, mit dem Anmeldedaten auf einem neuen Gerät wiederhergestellt werden können.
  • CreateRestoreCredentialRequest zum Erstellen einer neuen RestoreCredential.
  • GetRestoreCredentialOption für das Abrufen von RestoreCredential.
  • ClearCredentialStateRequest kann so geändert werden, dass RestoreCredential gelöscht wird.

Fehlerkorrekturen

  • Neue RestoreCredential API für die App-Wiederherstellung hinzugefügt (If2d40)

Version 1.5.0-alpha02

12. Juni 2024

androidx.credentials:credentials:1.5.0-alpha02 und androidx.credentials:credentials-play-services-auth:1.5.0-alpha02 werden freigegeben. Diese Version wird in einem internen Branch entwickelt.

Neue Funktionen

  • Die Möglichkeit für CredentialManager, BiometricPrompt direkt in die Abläufe zum Erstellen und Abrufen von Anmeldedaten einzubetten, ist jetzt über Jetpack für Anbieter verfügbar.

API-Änderungen

  • Die BiometricPromptData wurde der API-Oberfläche hinzugefügt, damit der neue eingebettete BiometricPrompt-Vorgang über CredentialManager verwendet werden kann (I3b159)
  • Alle Eintragsklassen und ‑unterklassen in CreateEntry und CredentialEntry wurden geändert, um die Vorteile der BiometricPromptData für Anbieter zu nutzen. (I16936, I8e5bc)
  • Es wurden die Typen hinzugefügt, die zum Codieren des Fehlers und der Ergebnisse aus den eingebetteten BiometricPrompt-Streams mit CredentialManager erforderlich sind. (I8e5bc)

Version 1.5.0-alpha01

29. Mai 2024

androidx.credentials:credentials:1.5.0-alpha01 und androidx.credentials:credentials-play-services-auth:1.5.0-alpha01 werden freigegeben. Diese Version wird in einem internen Branch entwickelt.

Neue Funktionen

Sekundäre Benutzeroberfläche für die Anmeldedatenauswahl: App-Entwickler, die bei der Anmeldung APIs für den Anmeldedaten-Manager aufrufen, um dem Nutzer eine Auswahloption zu präsentieren, können jetzt mithilfe neuer APIs dieselbe GetCredentialRequest mit einer bestimmten Ansicht verknüpfen, z. B. mit einem Nutzernamen oder einem Passwortfeld.

Wenn der Nutzer dann den Fokus auf eine dieser Ansichten legt, wird die entsprechende Anfrage an den Anmeldedaten-Manager gesendet. Die resultierenden Anmeldedaten werden anbieterübergreifend zusammengefasst und in Autofill-ähnlichen sekundären Benutzeroberflächen wie Tastatur- oder Drop-down-Vorschlägen angezeigt. Wenn also alle APIs zusammen verwendet werden, wird dem Nutzer zuerst eine Auswahl angezeigt. Wenn er sie schließt und auf eines der oben genannten Felder tippt, werden ihm Tastatur-/Dropdown-Vorschläge angezeigt.

API-Änderungen

  • Eine PendingGetCredentialRequest-Klasse, die eine (vorhandene) GetCredentialRequest und einen Rückruf annimmt, der mit einer (vorhandenen) GetCredentialResponse aufgerufen wird, wenn diese asynchron verfügbar ist.
  • Neue API zum Festlegen von Erweiterungen für die Android-View-Klasse, mit der eine Instanz von PendingGetCredentialRequest festgelegt werden kann. Wenn Sie diese API verwenden, wird die Ansicht so vorbereitet, dass, wenn der Nutzer darauf tippt, Anmeldedatenvorschläge in sekundären UI-Elementen wie Tastatur-/Drop-down-Vorschlägen angezeigt werden.

Version 1.3

Version 1.3.0

2. Oktober 2024

androidx.credentials:credentials:1.3.0 und androidx.credentials:credentials-play-services-auth:1.3.0 werden freigegeben. Version 1.3.0 enthält diese Commits.

Wichtige Änderungen seit Version 1.2.0

Verschiedene wichtige Verbesserungen, um die Bibliothek zuverlässiger und konsistenter zu machen, darunter:

  • Unterstützung von preferImmediatelyAvailableCredentials auf allen Android-Versionen
  • Die ProGuard-Regel wurde verbessert, um die Erhöhung der App-Größe zu reduzieren.
  • Verschiedene kleinere Fehlerkorrekturen.

Version 1.3.0-rc01

10. Juli 2024

androidx.credentials:credentials:1.3.0-rc01 und androidx.credentials:credentials-play-services-auth:1.3.0-rc01 werden freigegeben. Version 1.3.0-rc01 enthält diese Commits.

Neue Funktionen

  • Eine Versionsaktualisierung mit kleinen Implementierungsupdates.

Version 1.3.0-beta02

12. Juni 2024

androidx.credentials:credentials:1.3.0-beta02 und androidx.credentials:credentials-play-services-auth:1.3.0-beta02 werden freigegeben. Version 1.3.0-beta02 enthält diese Commits.

Fehlerkorrekturen

  • Die Logik wurde korrigiert, damit in Public-Key-Anmeldedatenabläufen, die auf Pre-U-Geräten einen Fehler enthalten, korrekt nach NOT_ALLOWED_ERR statt CONSTRAINT_ERR gesucht wird (I31b37)

Version 1.3.0-beta01

29. Mai 2024

androidx.credentials:credentials:1.3.0-beta01 und androidx.credentials:credentials-play-services-auth:1.3.0-beta01 werden freigegeben. Version 1.3.0-beta01 enthält diese Commits.

API-Änderungen

  • Benennen Sie die reateCredentialRequest-Conversion API im Bundle um. (I46b95)
  • priorityhints API aktualisieren (Ida554)

Version 1.3.0-alpha04

14. Mai 2024

androidx.credentials:credentials:1.3.0-alpha04 und androidx.credentials:credentials-play-services-auth:1.3.0-alpha04 werden freigegeben. Version 1.3.0-alpha04 enthält diese Commits.

Fehlerkorrekturen

  • 21 als Standard-minSdkVersion für androidx-Bibliotheken verwenden (I6ec7f)
  • Unterstützung für die Erstellung von PRFs für Android-Versionen 13 und niedriger
  • Unterstützung von preferImmediatelyAvailableCredentials für Android-Versionen 13 und niedriger

Version 1.3.0-alpha03

17. April 2024

androidx.credentials:credentials:1.3.0-alpha03 und androidx.credentials:credentials-play-services-auth:1.3.0-alpha03 werden freigegeben. Diese Version enthält Quell-JAR-Dateien, die in der vorherigen Version fehlten.

Version 1.3.0-alpha02

3. April 2024

androidx.credentials:credentials:1.3.0-alpha02 und androidx.credentials:credentials-play-services-auth:1.3.0-alpha02 werden freigegeben. Version 1.3.0-alpha02 enthält diese Commits.

Neue Funktionen

  • Es wurden neue APIs hinzugefügt, mit denen Anmeldedateneinträge bei einem getCredential- oder createCredential-Aufruf in der Anmeldedatenauswahl klar angezeigt werden.

API-Änderungen

  • Die API-Oberfläche für Anmeldedatenoptionen wurde um Informationen zu Anzeigeprioritäten erweitert (Ied6fe)
  • Rohes Bundle für Hilfsfunktionen zur Umwandlung in strukturierte Daten freigegeben (If03a0)
  • Offengelegte isDefaultIcon- und isAutoSelectAllowedFromOption-APIs (I05c59)
  • Die API-Oberfläche für Anmeldedaten wurde um Informationen zum Festlegen eines Standardsymbols erweitert (I9fe00)
  • Den Anmeldedateneinträgen wurde ein entryGroupId-Bit hinzugefügt (Id995c).
  • Der CredentialEntry API-Oberfläche wurde eine neue affiliationName-Property hinzugefügt. (I6261e)
  • Im Framework verwendete freigegebene fromXYZEntry APIs (I645a1)

Fehlerkorrekturen: Es wurde eine Fallback-Lösung bereitgestellt, wenn der Anmeldedaten-Manager der Plattform nicht verfügbar ist. (b/310701473) – Behebung eines durch die clearCredentialState API verursachten NPE (b/327686881)

Version 1.3.0-alpha01

13. Dezember 2023

androidx.credentials:credentials:1.3.0-alpha01 und androidx.credentials:credentials-play-services-auth:1.3.0-alpha01 werden freigegeben. Version 1.3.0-alpha01 enthält diese Commits.

Fehlerkorrekturen

  • Die für die Google Play-Dienste erforderliche Mindest-APK-Version ist jetzt 2023 v08.23 (APK-Version 230815045). Diese Prüfung ist in die Bibliothek integriert. (aosp/2856137)
  • Fehler „already-resume“ beheben, der durch eine Race-Bedingung mehrerer in der Verarbeitung befindlicher Anfragen verursacht wurde (Ic3567)

Version 1.2

Version 1.2.2

3. April 2024

androidx.credentials:credentials:1.2.2 und androidx.credentials:credentials-play-services-auth:1.2.2 werden freigegeben. Version 1.2.2 enthält diese Commits.

Fehlerkorrekturen

  • Fehler „already-resume“ beheben, der durch eine Race-Bedingung mehrerer in der Verarbeitung befindlicher Anfragen verursacht wurde (Ic3567)
  • Behebung eines durch die clearCredentialState API verursachten NPE (b/327686881)

Version 1.2.1

6. März 2024

androidx.credentials:credentials:1.2.1 und androidx.credentials:credentials-play-services-auth:1.2.1 werden freigegeben. Version 1.2.1 enthält diese Commits.

Fehlerkorrekturen

  • Es wird eine Fallback-Lösung bereitgestellt, wenn der Anmeldedaten-Manager der Plattform nicht verfügbar ist. (b/310701473)

Version 1.2.0

1. November 2023

androidx.credentials:credentials:1.2.0 und androidx.credentials:credentials-play-services-auth:1.2.0 werden freigegeben. Version 1.2.0 enthält diese Commits.

Wichtige Änderungen seit Version 1.0.0

  • In dieser Version wurden neue APIs hinzugefügt, um den Anmeldedatenanbieter beim Speichern und Abrufen von Passwörtern und Passkeys gemäß den Anfragen der Nutzer zu unterstützen.

Version 1.2.0-rc01

4. Oktober 2023

androidx.credentials:credentials:1.2.0-rc01 und androidx.credentials:credentials-play-services-auth:1.2.0-rc01 werden freigegeben. Version 1.2.0-rc01 enthält diese Commits.

  • Eine Versionsaktualisierung mit kleinen Implementierungsupdates

Version 1.2.0-beta04

20. September 2023

androidx.credentials:credentials:1.2.0-beta04 und androidx.credentials:credentials-play-services-auth:1.2.0-beta04 werden freigegeben. Version 1.2.0-beta04 enthält diese Commits.

Neue Funktionen

  • Der Ablauf „get sign in intent“ für die Anmeldung über Google wurde hinzugefügt. (Ib6559,I7a042)
  • Es wurde eine einzelne Signaturprüfung für Pakete auf der Zulassungsliste hinzugefügt. (Ie6ff5)
  • Das PublicKeyCredential-JSON-Parsing wurde aktualisiert, um die aktualisierten toJson()-Methoden zu verwenden. (I708e3, I00402)

Fehlerkorrekturen

  • Fehlende Proguard-Regeln wurden behoben (b/288120539)

Version 1.2.0-beta03

23. August 2023

androidx.credentials:credentials:1.2.0-beta03 und androidx.credentials:credentials-play-services-auth:1.2.0-beta03 werden freigegeben. Version 1.2.0-beta03 enthält diese Commits.

Fehlerkorrekturen

  • UVM-Erweiterungen werden aufgrund der geplanten Einstellung in der Webauthn-Spezifikation entfernt. (I2d46d)
  • Einhaltung der Webauthn-Spezifikation hinsichtlich der Eigenschaften clientExtensions, credProps und rk (I3ab01)

Version 1.2.0-beta02

1. August 2023

androidx.credentials:credentials:1.2.0-beta02 und androidx.credentials:credentials-play-services-auth:1.2.0-beta02 werden freigegeben. Version 1.2.0-beta02 enthält diese Commits.

Fehlerkorrekturen

  • b/293743991: Der konstante Wert für das Feld authenticatorData wurde korrigiert, damit die Property authenticationResponseJson in PublicKeyCredential korrekt geparst werden kann.

Version 1.2.0-beta01

26. Juli 2023

androidx.credentials:credentials:1.2.0-beta01 und androidx.credentials:credentials-play-services-auth:1.2.0-beta01 werden freigegeben. Version 1.2.0-beta01 enthält diese Commits.

API-Änderungen

  • Eine API bereitstellen, die festlegt, ob der Ursprung ausgefüllt ist (Ia91f4)
  • Benutzerdefinierte Ausnahmen werden semantisch korrekt (Ibf6f4)
  • Test-API hinzufügen (I61c1d)
  • Test-API hinzufügen (Iaeb6f)
  • Verwendung der experimentellen isAtLeastU() API entfernt (Ie9117, b/289269026)
  • Benutzerdefinierten Ursprungsgetter mit Zulassungsliste freigeben (I0c1b4)
  • VisibleForTest-Anmerkung hinzugefügt (I5467a)
  • VisibleForTest-Anmerkung hinzugefügt (Idf57a)
  • Nur zum Testen vorgesehene APIs entfernen (Idcc05)
  • Anbietereintragsklassen für niedrigere API-Ebenen freigeben (I2e00a)
  • Test-APIs hinzufügen (Id6b9e)

Fehlerkorrekturen

  • Test-APIs hinzufügen (I0d243)
  • Neue Test-APIs hinzufügen (I6fa12)
  • Autoauswahl für Create-Anfragen freigeben (I84eee)
  • JSON-Codierungsfehler detaillierter beschreiben (I7a865)
  • Entwicklerfehler bei einem nicht aktivitätsbezogenen Kontextparameter möglichst fehlerfrei melden (/I20dd7, b/288288940)
  • Korrigierte Ausnahmeauswertung für von Anbietern zurückgegebene Ausnahmen (Iaa2af,I0d243,I55151)
  • Verbesserte Dokumentation für toSlice

Version 1.2.0-alpha05

7. Juni 2023

androidx.credentials:credentials:1.2.0-alpha05 und androidx.credentials:credentials-play-services-auth:1.2.0-alpha05 werden freigegeben. Diese Version wird in einem internen Branch entwickelt.

Neue Funktionen

  • Abwärtskompatibles Parsen der get API in GMS-Modulen, das zusammen mit dem öffentlichen Branch eingeführt wurde.

Version 1.2.0-alpha04

10. Mai 2023

androidx.credentials:credentials:1.2.0-alpha04 und androidx.credentials:credentials-play-services-auth:1.2.0-alpha04 werden freigegeben. Diese Version wird in einem internen Branch entwickelt.

Version 1.2.0-alpha03

12. April 2023

androidx.credentials:credentials:1.2.0-alpha03 und androidx.credentials:credentials-play-services-auth:1.2.0-alpha03 werden freigegeben. Diese Version wurde aus einem internen Branch veröffentlicht.

Version 1.2.0-alpha02

8. März 2023

androidx.credentials:credentials:1.2.0-alpha02 und androidx.credentials:credentials-play-services-auth:1.2.0-alpha02 werden freigegeben. Entwickelt aus einem internen Branch.

API-Änderungen

  • Aktiviere den Test von Anbieteranfrageklassen, indem du die Konstruktoren öffentlich machst.
  • Symbole in allen Eingabeklassen erforderlich machen Wenn Anmeldedatenanbieter jedoch keine Symbole bereitstellen, enthält diese Bibliothek Fallback-Symbole.
  • Anmeldedatenanbietern erlauben, mehrere Authentifizierungsaktionseinträge festzulegen und für jeden einen Titel festzulegen.
  • Entfernen Sie alle Klassen für privilegierte Anfragen. Anbieter können den Ursprung jetzt einfach aus der android.service.credentials.CallingAppInfo-Klasse abrufen und müssen keine speziellen Anfrageklassen für privilegierte Aufrufe (Aufrufe im Namen einer anderen App) verarbeiten.

Version 1.2.0-alpha01

8. Februar 2023

androidx.credentials:credentials:1.2.0-alpha01 und androidx.credentials:credentials-play-services-auth:1.2.0-alpha01 werden freigegeben. Version 1.2.0-alpha01 enthält diese Commits.

Neue Funktionen

  • In dieser Version wurden neue APIs hinzugefügt, um den Anmeldedatenanbieter beim Speichern und Abrufen von Passwörtern und Passkeys gemäß den Anfragen der Nutzer zu unterstützen.

API-Änderungen

  • Neue APIs zur Unterstützung von Anmeldedatenanbietern hinzugefügt.

Version 1.0

Version 1.0.0-alpha09

7. Juni 2023

androidx.credentials:credentials:1.0.0-alpha09 und androidx.credentials:credentials-play-services-auth:1.0.0-alpha09 werden freigegeben. Version 1.0.0-alpha09 enthält diese Commits.

Fehlerkorrekturen

  • Prüfen Sie, ob die Ausnahmetypen korrekt und konsistent sind. (Id13d7)
  • Unterstützung des JSON-Formats bei der Get Passkey-Anfrage. (I25100)
  • Der Ablauf zum Abrufen von Passkeys ist abwärtskompatibel mit früheren GMS-Modulen.(I23878)

Version 1.0.0-alpha08

3. Mai 2023

androidx.credentials:credentials:1.0.0-alpha08 und androidx.credentials:credentials-play-services-auth:1.0.0-alpha08 werden freigegeben. Version 1.0.0-alpha08 enthält diese Commits.

Fehlerkorrekturen

  • Die Lesbarkeit der Debug-Ausgabe und die Fehlermeldungen wurden verbessert.

Version 1.0.0-alpha07

19. April 2023

androidx.credentials:credentials:1.0.0-alpha07 und androidx.credentials:credentials-play-services-auth:1.0.0-alpha07 werden freigegeben. Version 1.0.0-alpha07 enthält diese Commits.

Fehlerkorrekturen

  • Behebung eines Fehlers, der durch Konfigurationsänderungen verursacht wurde (a75fca, b/276316128)
  • Ablauf nach der Umstellung nicht für das SDK nur für Pre-U-Geräte unterbrechen (5418c9, b/278148300)

Version 1.0.0-alpha06

5. April 2023

androidx.credentials:credentials:1.0.0-alpha06 und androidx.credentials:credentials-play-services-auth:1.0.0-alpha06 werden freigegeben. Version 1.0.0-alpha06 enthält diese Commits.

Neue Funktionen

  • Integration mit Google-ID aktualisieren, funktioniert mit com.google.android.libraries.identity.googleid:googleid:1.0.0

Version 1.0.0-alpha05

22. März 2023

androidx.credentials:credentials:1.0.0-alpha05 und androidx.credentials:credentials-play-services-auth:1.0.0-alpha05 werden freigegeben. Version 1.0.0-alpha05 enthält diese Commits.

Fehlerkorrekturen

  • Melden Sie den Fehler bei der Nutzerstornierung korrekt, wenn der Nutzer das modale Blatt schließt. (/I9ff3, b/271863184)

Version 1.0.0-alpha04

8. März 2023

androidx.credentials:credentials:1.0.0-alpha04 und androidx.credentials:credentials-play-services-auth:1.0.0-alpha04 werden freigegeben. Version 1.0.0-alpha04 enthält diese Commits.

API-Änderungen

  • Es wurde eine android.permission.CREDENTIAL_MANAGER_SET_ORIGIN-Anforderung zum Festlegen der Quelle in der Jetpack-Bibliothek hinzugefügt. (Ibaad4)
  • Ausnahmen für den Ablauf zum Abrufen von Passkeys hinzugefügt (I4f654)
  • CredentialManager API-Autoauswahlverhalten aktualisiert (I576dd)
  • Für CreateCredentialRequest.DisplayInfo werden jetzt CharSequence- statt String-Felder verwendet. (I85e70)

Fehlerkorrekturen

  • Fügen Sie ProGuard-Regeln hinzu, damit das Play Auth-Modul nicht von R8 entfernt wird. (9543977)

Version 1.0.0-alpha03

22. Februar 2023

androidx.credentials:credentials:1.0.0-alpha03 und androidx.credentials:credentials-play-services-auth:1.0.0-alpha03 werden freigegeben. Version 1.0.0-alpha03 enthält diese Commits.

Neue Funktionen

  • Unterstützung für die Anmeldung über Google hinzugefügt.

API-Änderungen

  • Ermöglicht die korrekte Funktion von UnsupportedException (I68208)
  • Neuer Ausnahmetyp für Fälle hinzugefügt, in denen das Gerät nicht die erforderlichen Flags enthält (If08dd)
  • CredentialManager-Ausnahme-API (I72947)

Version 1.0.0-alpha02

8. Februar 2023

androidx.credentials:credentials:1.0.0-alpha02 und androidx.credentials:credentials-play-services-auth:1.0.0-alpha02 werden freigegeben. Version 1.0.0-alpha02 enthält diese Commits.

API-Änderungen

  • CredentialManager Änderungen an der API-Signatur (Iabdec)
  • CredentialManager API-Signaturänderungen (I977ed)
  • Änderungen an der CredentialManager API-Signatur (Ia6e9b)

Fehlerkorrekturen

  • „cable“ wird in der WebAuthn-Spezifikation nicht mehr unterstützt. Stattdessen wird jetzt „hybrid“ für die Transportliste zurückgegeben.
  • Die Daten zu Transporten wurden in zweidimensionalen Listen zurückgegeben. Das Problem wurde behoben und die Daten werden jetzt in einer korrekten eindimensionalen Liste zurückgegeben.

Version 1.0.0-alpha01

11. Januar 2023

androidx.credentials:credentials:1.0.0-alpha01 und androidx.credentials:credentials-play-services-auth:1.0.0-alpha01 werden freigegeben. Version 1.0.0-alpha01 enthält diese Commits.

Neue Funktionen

  • Diese Version enthält eine neue Jetpack-Bibliothek, die einen einheitlichen Zugriff auf die Anmeldedaten eines Nutzers bietet. Dazu gehören Passwörter, Passkeys und föderierte Anmeldedaten. Diese Bibliothek sollte verwendet werden, um eine nahtlose und sichere Anmeldung zu ermöglichen.
  • „androidx.credentials:credentials-play-services-auth:1.0.0-alpha01“ ist eine optionale Bibliothek, mit der Anmeldedaten im Google Passwortmanager gespeichert und daraus abgerufen werden können. Diese Abhängigkeit ist für Geräte mit Android API-Level <= 33 erforderlich.

API-Änderungen

  • Neue Bibliothek mit neuen APIs