Anmeldedaten

Diese Bibliothek bietet einheitlichen Zugriff auf die Anmeldedaten eines Nutzers. Dazu können Passwörter, Passkeys und föderierte Anmeldedaten gehören. Diese Bibliothek sollte verwendet werden, um eine nahtlose und sichere Anmeldung zu ermöglichen.
Letzte Aktualisierung Stabile Version Releasekandidat Beta-Ausgabe Alpha-Release
4. September 2024 1.2.2 1.3.0–rc01 - 1.5.0-alpha05

Abhängigkeiten deklarieren

Um eine Abhängigkeit von Anmeldedaten hinzuzufügen, müssen Sie das Google Maven-Repository zu für Ihr Projekt. Google-Maven lesen -Repository finden Sie weitere Informationen.

Fügen Sie der Datei build.gradle die Abhängigkeiten für die Artefakte hinzu, die Sie benötigen Ihre App oder Ihr Modul:

Kotlin

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

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

Groovy

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

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

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

Feedback

Dein Feedback hilft uns, Jetpack zu verbessern. Teilen Sie uns mit, wenn Sie neue Ausgaben entdecken oder zur Verbesserung dieser Bibliothek. In der bestehende Probleme in dieser Bibliothek, bevor Sie eine neue erstellen. So können Sie für ein vorhandenes Problem abstimmen: indem Sie auf die Sternschaltfläche klicken.

Neues Problem erstellen

Weitere Informationen finden Sie in der Dokumentation zur Problemverfolgung. .

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 wurde veröffentlicht. Diese Version enthält Quell-JAR-Dateien, die im vorherigen Release fehlten.

Version 1.0.0-alpha01

3. April 2024

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

Neue Funktionen

  • Unterstützung beim Erstellen eines IdentityKey aus einem Passkey (Iba31e)

Version 1.5

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 wurden veröffentlicht. Version 1.5.0-alpha05 enthält diese Commits.

API-Änderungen

  • Unterstützung eines neuen Anmeldedatentyps: DigitalCredential (I12952)
  • Set-Conversion-APIs verfügbar machen: Stellen Sie mehr asBundle- und fromBundle-Hilfsmittel bereit, damit diese Klassen leichter über IPC weitergegeben werden können (I1a017).
  • PendingIntentHandler abwärtskompatibel machen. (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 wurden veröffentlicht. Version 1.5.0-alpha04 enthält diese Commits.

API-Änderungen

  • Standardwert für den Parameter isCloudBackupEnabled von 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 wurden veröffentlicht. Diese Version wird in einem internen Zweig entwickelt.

Neue Funktionen

  • Einführung einer neuen Funktion: „Anmeldedaten wiederherstellen“. Die Anmeldedaten für die Wiederherstellung werden verwendet, um die Anmeldedaten des Nutzers vom vorherigen Gerät auf einem neuen Android-Gerät wiederherzustellen. Wenn du eine RestoreCredential für den Nutzer erstellst, werden die Anmeldedaten automatisch auf das neue Gerät des Nutzers übertragen, wenn der Nutzer während der Einrichtungsphase auswählt, dass die App vom alten Gerät übertragen werden soll.

API-Änderungen

  • Es werden neue Klassen zum Anfordern von Anmeldedaten zum Wiederherstellen 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 zum Abrufen von RestoreCredential.
  • ClearCredentialStateRequest kann geändert werden, um RestoreCredential zu löschen.

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 wurden veröffentlicht. Diese Version wird in einem internen Zweig entwickelt.

Neue Funktionen

  • Anbieter können jetzt über Jetpack eine BiometricPrompt direkt in den Abläufen zum Erstellen und Abrufen von Anmeldedaten durch CredentialManager implementieren.

API-Änderungen

  • BiometricPromptData wurde der API-Oberfläche hinzugefügt, um die Nutzung des neuen eingebundenen BiometricPrompt-Ablaufs über CredentialManager zu ermöglichen (I3b159)
  • Alle Eintragsklassen und abgeleiteten Klassen in CreateEntry und CredentialEntry wurden geändert, um den Nutzen von BiometricPromptData für Anbieter zu nutzen. (I16936, I8e5bc)
  • Die Typen wurden hinzugefügt, die zum Codieren des Fehlers und der Ergebnisse aus den eingefügten BiometricPrompt-Abläufen 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 wurden veröffentlicht. Diese Version wird in einem internen Zweig entwickelt.

Neue Funktionen

Sekundäre UI für die Auswahl von Anmeldedaten: App-Entwickler, die bei der Anmeldung Credential Manager APIs aufrufen, um dem Nutzer einen Selektor anzuzeigen, können jetzt neue APIs verwenden, um dieselbe GetCredentialRequest mit einer bestimmten Ansicht zu verknüpfen, z. B. einem Nutzernamen- oder Passwortfeld.

Wenn sich der Nutzer dann auf eine dieser Ansichten konzentriert, wird die entsprechende Anfrage an den Anmeldedaten-Manager gesendet. Die Anmeldedaten werden anbieterübergreifend zusammengefasst und in Autofill wie sekundäre UI-Vorschläge angezeigt, z. B. Vorschläge für Tastatur- oder Drop-down-Menüs. Wenn alle APIs zusammen verwendet werden, wird dem Nutzer zuerst ein Selektor angezeigt. Wenn er geschlossen wird und auf eines der oben genannten Felder tippt, werden Tastatur- und Drop-down-Vorschläge angezeigt.

API-Änderungen

  • Eine PendingGetCredentialRequest-Klasse, die eine (bereits vorhandene) GetCredentialRequest und einen Callback, der mit einem bereits vorhandenen GetCredentialResponse aufgerufen wird, wenn asynchron verfügbar ist.
  • Neue Extension Setter API für die Android View-Klasse, mit der eine Instanz von PendingGetCredentialRequest festgelegt werden kann. Durch die Nutzung dieser API wird die angegebene Ansicht vorbereitet, sodass beim Tippen des Nutzers darauf Vorschläge für Anmeldedaten auf sekundären Benutzeroberflächen angezeigt werden, z. B. Vorschläge für die Tastatur oder das Drop-down-Menü.

Version 1.3

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 wurden veröffentlicht. Version 1.3.0-rc01 enthält diese Commits.

Neue Funktionen

  • Ein Versionsbump-Release sowie kleine 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 wurden veröffentlicht. Version 1.3.0-beta02 enthält diese Commits.

Fehlerkorrekturen

  • Die Logik für die korrekte Prüfung von NOT_ALLOWED_ERR statt CONSTRAINT_ERR in Abläufen für öffentliche Schlüssel, die auf Pre-U-Geräten einen Fehler enthalten (I31b37), wurde behoben.

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 wurden veröffentlicht. Version 1.3.0-beta01 enthält diese Commits.

API-Änderungen

  • Benennen Sie die reateCredentialRequest Bundle Conversion API 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 wurden veröffentlicht. Version 1.3.0-alpha04 enthält diese Commits.

Fehlerkorrekturen

  • Als Standard-minSdkVersion der Androidx-Bibliotheken auf 21 setzen. (I6ec7f)
  • Die Erstellung von PRF-Dateien wird für Android 13 und niedriger unterstützt.
  • Sie können preferImmediatelyAvailableCredentials für Android-Version 13 und niedriger unterstützen.

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 wurden veröffentlicht. Diese Version enthält Quell-JAR-Dateien, die im vorherigen Release 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 wurden veröffentlicht. Version 1.3.0-alpha02 enthält diese Commits.

Neue Funktionen

  • Es wurden neue APIs hinzugefügt, die die Eingabe von Anmeldedaten unterstützen, die während eines getCredential- oder createCredential-Aufrufs klar in der Anmeldedatenauswahl angezeigt werden.

API-Änderungen

  • Die Oberfläche der Credential Options API wurde um Informationen zu Anzeigeprioritäten erweitert (Ied6fe).
  • Roh-Bundle wurde den Konvertierungshilfen für strukturierte Daten präsentiert (If03a0)
  • Offengelegte isDefaultIcon- und isAutoSelectAllowedFromOption-APIs (I05c59)
  • Die Oberfläche der Credential Entry API wurde um Informationen zur Standardeinstellung eines Symbols erweitert (I9fe00).
  • Den Anmeldedateneinträgen wurde ein entryGroupId-Bit hinzugefügt (Id995c).
  • Die neue affiliationName-Eigenschaft wurde der API-Oberfläche CredentialEntry hinzugefügt. (I6261e)
  • Offengelegte fromXYZEntry APIs zur Verwendung im Framework (I645a1)

Fehlerkorrekturen – Bereitgestellte Fallback-Lösung für den Fall, dass kein Anmeldedaten-Manager für die Plattform verfügbar ist. (b/310701473) - Problem mit NPE aufgrund der clearCredentialState API beheben (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 wurden veröffentlicht. Version 1.3.0-alpha01 enthält diese Commits.

Fehlerkorrekturen

  • Die mindestens erforderliche APK-Version, die für die Google Play-Dienste erforderlich ist, ist jetzt 2023 v08.23 (APK-Version 230815045). Diese Prüfung ist in die Bibliothek integriert. (aosp/2856137)
  • Fehler beim Fortsetzen beheben, der durch die Race-Bedingung mehrerer laufender 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 wurden veröffentlicht. Version 1.2.2 enthält diese Commits.

Fehlerkorrekturen

  • Fehler beim Fortsetzen beheben, der durch die Race-Bedingung mehrerer laufender Anfragen verursacht wurde (Ic3567)
  • NPE aufgrund der clearCredentialState API korrigieren (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 wurden veröffentlicht. Version 1.2.1 enthält diese Commits.

Fehlerkorrekturen

  • Angegebene Fallback-Lösung, 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 wurden veröffentlicht. Version 1.2.0 enthält diese Commits.

Wichtige Änderungen seit Version 1.0.0

  • In diesem Release wurden neue APIs zur Unterstützung des Anmeldedatenanbieters in Speichern und Abrufen von Passwörtern, Passkeys pro Nutzer -Anfragen.

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 wurden veröffentlicht. Version 1.2.0-rc01 enthält diese Commits.

  • Ein Versionsbump-Release sowie kleine 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 wurden veröffentlicht. Version 1.2.0-beta04 enthält diese Commits.

Neue Funktionen

  • Vorgang zum Abrufen von Anmeldeabsichten für die Anmeldung über Google wurde hinzugefügt. (Ib6559,I7a042)
  • Es wurde eine Einzelsignaturprüfung für Pakete auf der Zulassungsliste hinzugefügt. (Ie6ff5)
  • Das Parsen von PublicKeyCredential-JSON-Dateien wurde aktualisiert, um aktualisierte toJson()-Methoden zu verwenden. (I708e3, I00402)

Fehlerkorrekturen

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 wurden veröffentlicht. Version 1.2.0-beta03 enthält diese Commits.

Fehlerkorrekturen

  • Entfernt uvm-Erweiterungen aufgrund einer geplanten Einstellung aus der Webauthn-Spezifikation. (I2d46d)
  • Achten Sie darauf, dass die Webauthn-Spezifikation in Bezug auf clientExtensions-, credProps- und rk-Properties (I3ab01) eingehalten wird.

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 wurden veröffentlicht. Version 1.2.0-beta02 enthält diese Commits.

Fehlerkorrekturen

  • b/293743991 – Korrigieren Sie den konstanten Wert für das Feld authenticatorData, damit das Attribut 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 wurden veröffentlicht. Version 1.2.0-beta01 enthält diese Commits.

API-Änderungen

  • Stellen Sie eine API bereit, die bestimmt, ob der Ursprung ausgefüllt ist (Ia91f4).
  • Benutzerdefinierte Ausnahmen werden semantisch korrekt korrigiert (Ibf6f4).
  • Test-API hinzufügen (I61c1d)
  • Test-API hinzufügen (Iaeb6f)
  • Entfernung der Nutzung der experimentellen isAtLeastU() API (Ie9117, b/289269026)
  • Benutzerdefinierten Ursprungs-Getter freigeben, der die Zulassungsliste annimmt (I0c1b4)
  • Anmerkung VisibleForTest hinzugefügt (I5467a)
  • Annotation VisibleForTest wurde hinzugefügt (Idf57a)
  • Nur Test-APIs entfernen (Idcc05)
  • Anbieter-Eintragsklassen für niedrigere API-Ebenen bereitstellen (I2e00a)
  • Test-APIs hinzufügen (Id6b9e)

Fehlerkorrekturen

  • Test-APIs hinzufügen (I0d243)
  • Neue Test-APIs hinzufügen (I6fa12)
  • Automatische Auswahl für Erstellungsanfragen freigeben (I84eee)
  • JSON-Codierungsfehler genauer darstellen (I7a865)
  • Melden Sie einen Entwicklerfehler bei einem Kontextparameter ohne Aktivität ordnungsgemäß (/I20dd7, b/288288940).
  • Korrigiertes Parsen von Ausnahmen 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 wurden veröffentlicht. Diese Version wird in einem internen Zweig entwickelt.

Neue Funktionen

  • Abwärtskompatibles Parsing für die get API in GMS-Modulen, die zusammen mit dem öffentlichen Zweig eingeführt wurden.

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 wurden veröffentlicht. Diese Version wird in einem internen Zweig 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 wurden veröffentlicht. Dies wurde von einem internen Zweig freigegeben.

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 wurden veröffentlicht. Wurde in einem internen Zweig entwickelt.

API-Änderungen

  • Ermöglichen Sie das Testen von Anbieteranfrageklassen, indem Sie Konstruktoren veröffentlichen.
  • Symbole für alle Zugangsklassen zu Pflichtangaben machen. Wenn Anmeldedatenanbieter jedoch keine Symbole zur Verfügung stellen, enthält diese Bibliothek Fallback-Symbole.
  • Anmeldedatenanbieter dürfen mehrere Einträge für Authentifizierungsaktionen festlegen und für jeden einen Titel festlegen.
  • Entfernen Sie alle privilegierten Anfrageklassen. Anbieter können jetzt einfach den Ursprung aus der Klasse android.service.credentials.CallingAppInfo 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 wurden veröffentlicht. Version 1.2.0-alpha01 enthält diese Commits.

Neue Funktionen

  • In diesem Release wurden neue APIs zur Unterstützung des Anmeldedatenanbieters in Speichern und Abrufen von Passwörtern, Passkeys pro Nutzer -Anfragen.

API-Änderungen

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

Version 1.0

<ph type="x-smartling-placeholder">

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 wurden veröffentlicht. Version 1.0.0-alpha09 enthält diese Commits.

Fehlerkorrekturen

  • Validieren Sie, dass die Ausnahmetypen korrekt und einheitlich sind. (ID13d7)
  • Beim Abrufen eines Passkeys muss das JSON-Format unterstützt werden. (I25100)
  • Der Passkey-Abruf 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 wurden veröffentlicht. Version 1.0.0-alpha08 enthält diese Commits.

Fehlerkorrekturen

  • Verbesserte Lesbarkeit der Debug-Ausgabe und Fehlermeldungen.

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 wurden veröffentlicht. Version 1.0.0-alpha07 enthält diese Commits.

Fehlerkorrekturen

  • Beheben Sie einen Fehler, der durch Konfigurationsänderungen verursacht wurde (a75fca, b/276316128).
  • Unterbrechen Sie nicht den Ablauf nach U für das Pre-U-SDK (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 wurden veröffentlicht. 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 wurden veröffentlicht. Version 1.0.0-alpha05 enthält diese Commits.

Fehlerkorrekturen

  • Melden Sie den Fehler beim Abbruch des Nutzers korrekt, wenn er das modale Tabellenblatt abbricht. (/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 wurden veröffentlicht. Version 1.0.0-alpha04 enthält diese Commits.

API-Änderungen

  • android.permission.CREDENTIAL_MANAGER_SET_ORIGIN-Anforderung zum Festlegen des Ursprungs in der Jetpack-Bibliothek hinzugefügt. (Ibaad4)
  • Ausnahmen für den Passkey-Abruf hinzugefügt (I4f654)
  • Update zum Verhalten der CredentialManager API für die automatische Auswahl (I576dd)
  • CreateCredentialRequest.DisplayInfo verwendet jetzt CharSequence anstelle von String-Feldern. (I85e70)

Fehlerkorrekturen

  • Fügen Sie Proguard-Regeln hinzu, damit das Play-Authentifizierungsmodul 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 wurden veröffentlicht. Version 1.0.0-alpha03 enthält diese Commits.

Neue Funktionen

  • „Über Google anmelden“ wird jetzt unterstützt.

API-Änderungen

  • Erlaubt UnsupportedException, ordnungsgemäß zu funktionieren (I68208)
  • Hinzufügen eines neuen Ausnahmetyps für Fälle, z. B. wenn das Gerät nicht die erforderlichen Flags enthält (If08dd)
  • Ausnahme-API CredentialManager (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 wurden veröffentlicht. Version 1.0.0-alpha02 enthält diese Commits.

API-Änderungen

  • Änderungen der API-Signatur von CredentialManager (abdec)
  • Änderungen der API-Signatur von CredentialManager (I977ed)
  • Änderungen der API-Signatur von CredentialManager (Ia6e9b)

Fehlerkorrekturen

  • Das ältere „cable“ wird in der Webauthn-Spezifikation nicht mehr unterstützt und der Ersatz, „hybrid“, wird jetzt für die Transportliste zurückgegeben.
  • Die Transporte wurden in zweidimensionalen Listen wieder aufgenommen. Wir haben festgestellt, dass dies die korrekte 1D-Liste ist.

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 wurden veröffentlicht. 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 von Nutzern bietet. Dazu können Passwörter, Passkeys und föderierte Anmeldedaten gehören. 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 dem Android-API-Level <= 33 erforderlich.

API-Änderungen

  • Neue Bibliothek mit neuen APIs