Anmeldedaten
Letzte Aktualisierung | Stabile Version | Releasekandidat | Beta-Ausgabe | Alpharelease |
---|---|---|---|---|
17. April 2024 | 1.2.2 | − | − | 1.3.0-alpha03 |
Abhängigkeiten deklarieren
Zum Hinzufügen einer Abhängigkeit von Anmeldedaten müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.
Fügen Sie der Datei build.gradle
für Ihre Anwendung oder Ihr Modul die Abhängigkeiten für die benötigten Artefakte hinzu:
Kotlin
dependencies { implementation("androidx.credentials:credentials:1.3.0-alpha03") // 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-alpha03") }
Groovig
dependencies { implementation "androidx.credentials:credentials:1.3.0-alpha03" // 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-alpha03" }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Feedback
Dein Feedback hilft uns, Jetpack zu verbessern. Lassen Sie uns wissen, wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie eine neue erstellen. Durch Klicken auf die Stern-Schaltfläche können Sie zu einem vorhandenen Problem abstimmen.
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 freigegeben. Diese Version enthält Quelldateien, die in der vorherigen Version fehlten.
Version 1.0.0-alpha01
3. April 2024
androidx.credentials:credentials-e2ee:1.0.0-alpha01
wird freigegeben. Version 1.0.0-alpha01 enthält diese Commits.
Neue Funktionen
- Unterstützung für das Erstellen eines
IdentityKey
aus einem Passkey (Iba31e)
Version 1.3
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 veröffentlicht. Diese Version enthält Quelldateien, 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 veröffentlicht. Version 1.3.0-alpha02 enthält diese Commits.
Neue Funktionen
- Es wurden neue APIs hinzugefügt, mit denen Anmeldedateneinträge während eines
getCredential
- odercreateCredential
-Aufrufs klar und deutlich in der Anmeldedatenauswahl angezeigt werden.
API-Änderungen
- Die Oberfläche der Credential Options API wurde um Informationen zu Anzeigeprioritäten erweitert (Ied6fe).
- Unformatiertes Bundle für Konvertierungshilfen für strukturierte Daten sichtbar (If03a0)
- Offengelegte
isDefaultIcon
- undisAutoSelectAllowedFromOption
-APIs (I05c59) - Die Oberfläche der Credential Entry API wurde um Informationen zum standardmäßigen Festlegen eines Symbols (I9fe00) erweitert.
- Den Einträgen für die Anmeldedaten wurde ein
entryGroupId
-Bit hinzugefügt (Id995c). - Der API-Oberfläche
CredentialEntry
wurde eine neueaffiliationName
-Eigenschaft hinzugefügt. (I6261e) - Offengelegte
fromXYZEntry
-APIs, die im Framework verwendet werden sollen (I645a1)
Fehlerkorrekturen
– Für den Fall, dass der Anmeldedaten-Manager auf der Plattform nicht verfügbar ist, wurde eine Fallback-Lösung bereitgestellt. (b/310701473)
– Durch die clearCredentialState
API verursachte NPE 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
werden veröffentlicht. Version 1.3.0-alpha01 enthält diese Commits.
Fehlerkorrekturen
- Die mindestens erforderliche APK-Version, die für Google Play-Dienste erforderlich ist, ist jetzt Version 08.23 (APK-Version, APK-Version 230815045). Diese Prüfung ist in der Bibliothek verankert. (aosp/2856137)
- Fehler des Typs „Bereits fortsetzen“ beheben, der durch die Race-Bedingung mehrerer laufender Anfragen verursacht wird (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 veröffentlicht. Version 1.2.2 enthält diese Commits.
Fehlerkorrekturen
- Fehler des Typs „Bereits fortsetzen“ beheben, der durch die Race-Bedingung mehrerer laufender Anfragen verursacht wird (Ic3567)
- Durch die
clearCredentialState
API verursachte NPE beheben (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 veröffentlicht. Version 1.2.1 enthält diese Commits.
Fehlerkorrekturen
- Bereitgestellte 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
werden veröffentlicht. Version 1.2.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.0.0
- In diesem Release wurden neue APIs hinzugefügt, die den Anmeldeinformationsanbieter beim Speichern und Abrufen von Passwörtern (Passkeys) pro Nutzeranfrage 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 veröffentlicht. Version 1.2.0-rc01 enthält diese Commits.
- Einen Versions-Bump-Release zusammen 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 veröffentlicht. Version 1.2.0-beta04 enthält diese Commits.
Neue Funktionen
- Vorgang zum Abrufen der Absicht der Anmeldung für die Anmeldung über Google hinzugefügt. (Ib6559,I7a042)
- Eine einzelne Signaturprüfung für Pakete auf der Zulassungsliste wurde hinzugefügt. (Ie6ff5)
- Das JSON-Parsing für
PublicKeyCredential
wurde aktualisiert, sodass aktualisiertetoJson()
-Methoden verwendet werden. (I708e3, I00402)
Fehlerkorrekturen
- Fehlende Proguard-Regeln 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 veröffentlicht. Version 1.2.0-beta03 enthält diese Commits.
Fehlerkorrekturen
- Entfernt uvm-Erweiterungen aufgrund einer geplanten Einstellung aus der Webauthn-Spezifikation (I2d46d)
- Einhaltung der Webauthn-Spezifikation für
clientExtensions
-,credProps
- und rk-Properties (I3ab01) sicherstellen
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 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 die PropertyauthenticationResponseJson
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 veröffentlicht. Version 1.2.0-beta01 enthält diese Commits.
API-Änderungen
- API verfügbar machen, die bestimmt, ob der Ursprung eingefügt wird (Ia91f4)
- Macht benutzerdefinierte Ausnahmen semantisch korrekt (Ibf6f4)
- Test-API hinzufügen (I61c1d)
- Test-API hinzufügen (Iaeb6f)
- Die Verwendung der experimentellen
isAtLeastU()
API (Ie9117, b/289269026) wurde entfernt. - Benutzerdefinierten Ursprungs-Getter freigeben, der die Zulassungsliste annimmt (I0c1b4)
VisibleForTest
-Anmerkung hinzugefügt (I5467a)VisibleForTest
-Anmerkung hinzugefügt (Idf57a)- Nur-Test-APIs entfernen (Idcc05)
- Eintragsklassen von Anbietern für niedrigere API-Ebenen freigeben (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)
- Detailliertere JSON-Codierungsfehler (I7a865)
- Entwicklerfehler bei einem Kontextparameter ohne Aktivität melden (/I20dd7, b/288288940)
- Das Parsen von Ausnahmen für von Anbietern zurückgegebene Ausnahmen korrigiert (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 veröffentlicht. Diese Version wird in einem internen Zweig entwickelt.
Neue Funktionen
- Abwärtskompatibles Parsing für die Get-API über GMS-Module hinweg, das zusammen mit dem öffentlichen Zweig eingeführt wird.
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 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
werden 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
werden veröffentlicht. Entwickelt aus einem internen Zweig.
API-Änderungen
- Aktivieren Sie das Testen von Anbieteranfrageklassen, indem Sie Konstruktoren veröffentlichen.
- Legen Sie Symbole in allen Eintragsklassen obligatorisch fest. Wenn die Anbieter von Anmeldedaten jedoch keine Symbole bereitstellen, verfügt diese Bibliothek über Fallback-Symbole.
- Anbietern von Anmeldedaten erlauben, mehrere Einträge für Authentifizierungsaktionen festzulegen und jeweils einen Titel festzulegen.
- Entfernen Sie alle privilegierten Anfrageklassen. 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 veröffentlicht. Version 1.2.0-alpha01 enthält diese Commits.
Neue Funktionen
- In diesem Release wurden neue APIs hinzugefügt, die den Anmeldeinformationsanbieter beim Speichern und Abrufen von Passwörtern (Passkeys) pro Nutzeranfrage unterstützen.
API-Änderungen
- Neue APIs zur Unterstützung von Anmeldeinformationsanbietern 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 veröffentlicht. Version 1.0.0-alpha09 enthält diese Commits.
Fehlerkorrekturen
- Prüfen Sie, ob die Ausnahmetypen korrekt und konsistent sind. (Id13d7)
- Unterstützt das JSON-Format bei der Anfrage zum Abrufen eines Passkeys. (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
werden veröffentlicht. Version 1.0.0-alpha08 enthält diese Commits.
Fehlerkorrekturen
- Die Lesbarkeit der Debug-Ausgabe sowie der 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 veröffentlicht. Version 1.0.0-alpha07 enthält diese Commits.
Fehlerkorrekturen
- Durch Konfigurationsänderungen verursachte Fehler beheben (a75fca, b/276316128)
- Brechen Sie den Vorgang nach U für das Pre-U SDK nicht ab (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 veröffentlicht. Version 1.0.0-alpha06 enthält diese Commits.
Neue Funktionen
- Aktualisieren Sie die Integration mit der Google-ID. Sie 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 veröffentlicht. Version 1.0.0-alpha05 enthält diese Commits.
Fehlerkorrekturen
- Wenn der Nutzer das modale Tabellenblatt abbricht, wird der Fehler beim Abbrechen ordnungsgemäß gemeldet. (/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 veröffentlicht. Version 1.0.0-alpha04 enthält diese Commits.
API-Änderungen
android.permission.CREDENTIAL_MANAGER_SET_ORIGIN
-Anforderung für das Festlegen des Ursprungs in der Jetpack Library hinzugefügt. (Ibaad4)- Ausnahmen beim Abrufen von Passkeys hinzugefügt (I4f654)
- Aktualisierung des Verhaltens bei der automatischen Auswahl von
CredentialManager
APIs (I576dd) - In
CreateCredentialRequest.DisplayInfo
werden jetztCharSequence
stattString
-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 veröffentlicht. Version 1.0.0-alpha03 enthält diese Commits.
Neue Funktionen
- „Über Google anmelden“ wird jetzt unterstützt.
API-Änderungen
- Ermöglicht die korrekte Funktionsweise von
UnsupportedException
(I68208) - Hinzufügen eines neuen Ausnahmetyps für Fälle, in denen das Gerät z. B. 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 veröffentlicht. Version 1.0.0-alpha02 enthält diese Commits.
API-Änderungen
CredentialManager
API-Signaturänderungen (Iabdec)CredentialManager
API-Signaturänderungen (I977ed)CredentialManager
API-Signaturänderungen (Ia6e9b)
Fehlerkorrekturen
- Älteres „Kabel“ wird in der webauthn-Spezifikation nicht mehr unterstützt. Als Ersatz wird „hybrid“ für die Transportliste zurückgegeben.
- Die Transportmittel wurden in zweidimensionalen Listen zurückgegeben und sind nun wieder die korrekte 1d-Liste.
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 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 eines Nutzers 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 von diesem 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