thông tin xác thực

Thư viện này cấp quyền truy cập hợp nhất vào thông tin xác thực của người dùng. Thông tin này có thể bao gồm mật khẩu, mã xác thực và thông tin xác thực được liên kết. Bạn nên sử dụng thư viện này để tạo trải nghiệm đăng nhập liền mạch và an toàn.
Bản cập nhật mới nhất Bản phát hành ổn định Bản phát hành dùng thử Bản phát hành beta Bản phát hành alpha
Ngày 4 tháng 9 năm 2024 1.2.2 1.3.0-rc01 - 1.5.0-alpha05

Khai báo phần phụ thuộc

Để thêm một phần phụ thuộc vào thông tin xác thực, bạn phải thêm kho lưu trữ Google Maven vào dự án của bạn. Đọc Google's Maven kho lưu trữ để biết thêm thông tin.

Thêm các phần phụ thuộc cho cấu phần phần mềm bạn cần trong tệp build.gradle cho ứng dụng hoặc mô-đun của mình:

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

Để biết thêm thông tin về các phần phụ thuộc, hãy xem Thêm phần phụ thuộc của bản dựng.

Phản hồi

Ý kiến phản hồi của bạn có thể giúp chúng tôi cải thiện Jetpack. Hãy cho chúng tôi biết nếu bạn phát hiện lỗi mới hoặc có ý tưởng cải thiện thư viện này. Vui lòng xem các lỗi hiện có trong thư viện này trước khi báo một lỗi mới. Bạn có thể thêm lượt bình chọn cho lỗi hiện có bằng cách nhấp vào nút dấu sao.

Báo lỗi mới

Xem tài liệu về Công cụ theo dõi lỗi để biết thêm thông tin.

Không có ghi chú phát hành cho cấu phần phần mềm này.

Thông tin xác thực e2ee Phiên bản 1.0.

Phiên bản 1.0.0-alpha02

Ngày 17 tháng 4 năm 2024

Phát hành androidx.credentials:credentials-e2ee:1.0.0-alpha02. Phiên bản này chứa các tệp jar nguồn bị thiếu trong bản phát hành trước.

Phiên bản 1.0.0-alpha01

Ngày 3 tháng 4 năm 2024

Phát hành androidx.credentials:credentials-e2ee:1.0.0-alpha01. Phiên bản 1.0.0-alpha01 bao gồm các thay đổi sau.

Tính năng mới

  • Hỗ trợ tạo IdentityKey từ khoá truy cập (Iba31e)

Phiên bản 1.5

Phiên bản 1.5.0-alpha05

Ngày 4 tháng 9 năm 2024

Phát hành androidx.credentials:credentials:1.5.0-alpha05androidx.credentials:credentials-play-services-auth:1.5.0-alpha05. Phiên bản 1.5.0-alpha05 bao gồm các thay đổi sau.

Thay đổi về API

  • Hỗ trợ loại thông tin xác thực mới – DigitalCredential (I12952)
  • Hiển thị các API chuyển đổi gói: hiển thị thêm trình trợ giúp asBundlefromBundle để cho phép việc truyền các lớp này qua IPC dễ dàng hơn (I1a017)
  • Điều chỉnh để PendingIntentHandler tương thích ngược. (I34c13)
  • Thiết lập CallingAppInfo ở chế độ tương thích ngược (I65085)
  • Hiển thị hằng số ClearCredentialRequestTypes.

Phiên bản 1.5.0-alpha04

Ngày 7 tháng 8 năm 2024

Phát hành androidx.credentials:credentials:1.5.0-alpha04androidx.credentials:credentials-play-services-auth:1.5.0-alpha04. Phiên bản 1.5.0-alpha04 bao gồm các thay đổi sau.

Thay đổi về API

  • Thêm giá trị mặc định cho tham số isCloudBackupEnabled của CreateRestoreCredentialRequest.

Sửa lỗi

  • Xoá minSdkVersion cho credentials-play-services-auth.

Phiên bản 1.5.0-alpha03

Ngày 24 tháng 7 năm 2024

Phát hành androidx.credentials:credentials:1.5.0-alpha03androidx.credentials:credentials-play-services-auth:1.5.0-alpha03. Phiên bản này được phát triển trong một nhánh nội bộ.

Tính năng mới

  • Ra mắt một tính năng mới là Khôi phục thông tin đăng nhập. Thông tin đăng nhập khôi phục được dùng để khôi phục thông tin đăng nhập của người dùng từ thiết bị trước sang thiết bị Android mới. Khi tạo một RestoreCredential cho người dùng, thông tin đăng nhập sẽ được tự động chuyển sang thiết bị mới của người dùng nếu họ chọn chuyển ứng dụng từ thiết bị cũ trong quá trình thiết lập.

Thay đổi về API

  • Các lớp mới được thêm vào để yêu cầu Khôi phục thông tin đăng nhập.
  • Một loại thông tin đăng nhập mới, RestoreCredential, có thể khôi phục thông tin xác thực trong thiết bị mới.
  • CreateRestoreCredentialRequest để tạo một RestoreCredential mới.
  • GetRestoreCredentialOption để tìm nạp RestoreCredential.
  • Bạn có thể sửa đổi ClearCredentialStateRequest để xoá RestoreCredential.

Sửa lỗi

  • Thêm một API RestoreCredential mới cho mục đích khôi phục ứng dụng (If2d40)

Phiên bản 1.5.0-alpha02

Ngày 12 tháng 6 năm 2024

Phát hành androidx.credentials:credentials:1.5.0-alpha02androidx.credentials:credentials-play-services-auth:1.5.0-alpha02. Phiên bản này được phát triển trong một nhánh nội bộ.

Tính năng mới

  • Giờ đây, bạn có thể sử dụng tính năng CredentialManager trực tiếp tạo BiometricPrompt trong quy trình tạo và truy xuất thông tin xác thực thông qua Jetpack dành cho nhà cung cấp.

Thay đổi về API

  • Thêm BiometricPromptData vào khu vực API để cho phép sử dụng luồng BiometricPrompt mới được nhúng thông qua CredentialManager (I3b159)
  • Sửa đổi tất cả các lớp mục nhập và lớp con trên CreateEntryCredentialEntry để tận dụng BiometricPromptData dành cho Nhà cung cấp. (I16936, I8e5bc)
  • Thêm các loại cần thiết để mã hoá lỗi và kết quả từ các luồng BiometricPrompt được tích hợp bằng CredentialManager. (I8e5bc)

Phiên bản 1.5.0-alpha01

Ngày 29 tháng 5 năm 2024

Phát hành androidx.credentials:credentials:1.5.0-alpha01androidx.credentials:credentials-play-services-auth:1.5.0-alpha01. Phiên bản này được phát triển trong một nhánh nội bộ.

Tính năng mới

Trải nghiệm giao diện người dùng phụ để lựa chọn thông tin xác thực: Nhà phát triển ứng dụng gọi API Trình quản lý thông tin xác thực tại thời điểm đăng nhập để cung cấp cho người dùng một bộ chọn, nay có thể sử dụng các API mới để liên kết cùng một GetCredentialRequest với một khung hiển thị nhất định, chẳng hạn như tên người dùng hoặc trường mật khẩu.

Sau đó, khi người dùng tập trung vào một trong các chế độ xem này, yêu cầu tương ứng sẽ được gửi đến Trình quản lý thông tin xác thực. Thông tin xác thực thu được được tổng hợp từ nhiều nhà cung cấp và xuất hiện trong tính năng tự động điền, chẳng hạn như nội dung đề xuất trong trình đơn thả xuống hoặc bàn phím, chẳng hạn như giao diện người dùng phụ. Như vậy, khi tất cả các API được sử dụng cùng nhau, trước tiên, người dùng sẽ thấy một bộ chọn và nếu bị đóng và nhấn vào một trong các trường nêu trên, thì họ sẽ thấy các đề xuất về bàn phím/trình đơn thả xuống.

Thay đổi về API

  • Một lớp PendingGetCredentialRequest lấy trong GetCredentialRequest (có sẵn) và lệnh gọi lại sẽ được gọi bằng GetCredentialResponse (có sẵn) khi có sẵn không đồng bộ.
  • API setter của tiện ích mới dành cho lớp Khung hiển thị Android, cho phép thiết lập một thực thể của PendingGetCredentialRequest. Việc sử dụng API này sẽ chuẩn bị một khung hiển thị đã cho, sao cho khi người dùng nhấn vào đó, các đề xuất về thông tin đăng nhập sẽ xuất hiện trên giao diện người dùng phụ, chẳng hạn như đề xuất về bàn phím/trình đơn thả xuống.

Phiên bản 1.3

Phiên bản 1.3.0-rc01

Ngày 10 tháng 7 năm 2024

Phát hành androidx.credentials:credentials:1.3.0-rc01androidx.credentials:credentials-play-services-auth:1.3.0-rc01. Phiên bản 1.3.0-rc01 bao gồm các thay đổi sau.

Tính năng mới

  • Bản phát hành tăng phiên bản cùng với các bản cập nhật triển khai nhỏ.

Phiên bản 1.3.0-beta02

Ngày 12 tháng 6 năm 2024

Phát hành androidx.credentials:credentials:1.3.0-beta02androidx.credentials:credentials-play-services-auth:1.3.0-beta02. Phiên bản 1.3.0-beta02 bao gồm các thay đổi sau.

Sửa lỗi

  • Sửa lỗi logic để kiểm tra chính xác NOT_ALLOWED_ERR thay vì CONSTRAINT_ERR trong luồng thông tin xác thực khoá công khai có chứa lỗi trên các thiết bị trước U (I31b37)

Phiên bản 1.3.0-beta01

Ngày 29 tháng 5 năm 2024

Phát hành androidx.credentials:credentials:1.3.0-beta01androidx.credentials:credentials-play-services-auth:1.3.0-beta01. Phiên bản 1.3.0-beta01 bao gồm các thay đổi sau.

Thay đổi về API

  • Đổi tên API chuyển đổi gói reateCredentialRequest. (I46b95)
  • Cập nhật API ưu tiên (Ida554)

Phiên bản 1.3.0-alpha04

Ngày 14 tháng 5 năm 2024

Phát hành androidx.credentials:credentials:1.3.0-alpha04androidx.credentials:credentials-play-services-auth:1.3.0-alpha04. Phiên bản 1.3.0-alpha04 bao gồm các thay đổi sau.

Sửa lỗi

  • Di chuyển lên 21 làm minSdkVersion mặc định của thư viện androidx. (I6ec7f)
  • Hỗ trợ tạo PRF cho Android phiên bản 13 trở xuống.
  • Hỗ trợ preferImmediatelyAvailableCredentials cho Android phiên bản 13 trở xuống.

Phiên bản 1.3.0-alpha03

Ngày 17 tháng 4 năm 2024

Phát hành androidx.credentials:credentials:1.3.0-alpha03androidx.credentials:credentials-play-services-auth:1.3.0-alpha03. Phiên bản này chứa các tệp jar nguồn bị thiếu trong bản phát hành trước.

Phiên bản 1.3.0-alpha02

Ngày 3 tháng 4 năm 2024

Phát hành androidx.credentials:credentials:1.3.0-alpha02androidx.credentials:credentials-play-services-auth:1.3.0-alpha02. Phiên bản 1.3.0-alpha02 bao gồm các thay đổi sau.

Tính năng mới

  • Thêm các API mới hỗ trợ hiển thị rõ ràng các mục thông tin xác thực trong bộ chọn thông tin xác thực trong lệnh gọi getCredential hoặc createCredential.

Thay đổi về API

  • Mở rộng nền tảng API Tuỳ chọn thông tin xác thực để chứa thông tin về các mức độ ưu tiên của màn hình (Ied6fe)
  • Hiển thị Bundle thô cho trình trợ giúp chuyển đổi dữ liệu có cấu trúc (If03a0)
  • Đã hiển thị các API isDefaultIconisAutoSelectAllowedFromOption (I05c59)
  • Mở rộng nền tảng API mục nhập thông tin xác thực để chứa thông tin về cách đặt biểu tượng mặc định (I9fe00)
  • Đã thêm một bit entryGroupId vào các mục nhập thông tin xác thực (Id995c)
  • Thêm thuộc tính affiliationName mới vào nền tảng API CredentialEntry. (I6261e)
  • Hiển thị các API fromXYZEntry sẽ được sử dụng trong khung (I645a1)

Sửa lỗi – Cung cấp giải pháp dự phòng khi không có trình quản lý thông tin xác thực nền tảng. (b/310701473) – Khắc phục NPE do API clearCredentialState gây ra (b/327686881)

Phiên bản 1.3.0-alpha01

Ngày 13 tháng 12 năm 2023

Phát hành androidx.credentials:credentials:1.3.0-alpha01androidx.credentials:credentials-play-services-auth:1.3.0-alpha01. Phiên bản 1.3.0-alpha01 bao gồm các thay đổi sau.

Sửa lỗi

  • Phiên bản APK tối thiểu cần thiết cho Dịch vụ Google Play hiện là phiên bản 2023 v08.23 (phiên bản APK phiên bản APK 230815045) và bước kiểm tra này được đưa vào thư viện. (aosp/2856137)
  • Khắc phục lỗi đã tiếp tục do tình huống tương tranh của nhiều yêu cầu đang thực hiện (Ic3567)

Phiên bản 1.2

Phiên bản 1.2.2

Ngày 3 tháng 4 năm 2024

Phát hành androidx.credentials:credentials:1.2.2androidx.credentials:credentials-play-services-auth:1.2.2. Phiên bản 1.2.2 bao gồm các thay đổi sau.

Sửa lỗi

  • Khắc phục lỗi đã tiếp tục do tình huống tương tranh của nhiều yêu cầu đang thực hiện (Ic3567)
  • Khắc phục NPE do API clearCredentialState gây ra (b/327686881)

Phiên bản 1.2.1

Ngày 6 tháng 3 năm 2024

Phát hành androidx.credentials:credentials:1.2.1androidx.credentials:credentials-play-services-auth:1.2.1. Phiên bản 1.2.1 bao gồm các thay đổi sau.

Sửa lỗi

  • Cung cấp giải pháp dự phòng khi không có trình quản lý thông tin xác thực nền tảng. (b/310701473)

Phiên bản 1.2.0

Ngày 1 tháng 11 năm 2023

Phát hành androidx.credentials:credentials:1.2.0androidx.credentials:credentials-play-services-auth:1.2.0. Phiên bản 1.2.0 bao gồm các thay đổi sau.

Thay đổi quan trọng kể từ phiên bản 1.0.0

  • Bản phát hành này thêm một bộ API mới để hỗ trợ Trình cung cấp thông tin xác thực trong việc lưu trữ và tìm nạp mật khẩu, khoá truy cập cho mỗi người dùng yêu cầu.

Phiên bản 1.2.0-rc01

Ngày 4 tháng 10 năm 2023

Phát hành androidx.credentials:credentials:1.2.0-rc01androidx.credentials:credentials-play-services-auth:1.2.0-rc01. Phiên bản 1.2.0-rc01 bao gồm các thay đổi sau.

  • Bản phát hành tăng phiên bản cùng với các bản cập nhật triển khai nhỏ

Phiên bản 1.2.0-beta04

Ngày 20 tháng 9 năm 2023

Phát hành androidx.credentials:credentials:1.2.0-beta04androidx.credentials:credentials-play-services-auth:1.2.0-beta04. Phiên bản 1.2.0-beta04 bao gồm các thay đổi sau.

Tính năng mới

  • Thêm quy trình nhận ý định đăng nhập khi đăng nhập bằng Google. (Ib6559,I7a042)
  • Thêm tính năng kiểm tra chữ ký duy nhất cho các gói có trong danh sách cho phép. (Ie6ff5)
  • Cập nhật quy trình phân tích cú pháp json PublicKeyCredential để sử dụng các phương thức toJson() đã cập nhật. (I708e3, I00402)

Sửa lỗi

  • Khắc phục việc thiếu quy tắc Proguard (b/288120539)

Phiên bản 1.2.0-beta03

Ngày 23 tháng 8 năm 2023

Phát hành androidx.credentials:credentials:1.2.0-beta03androidx.credentials:credentials-play-services-auth:1.2.0-beta03. Phiên bản 1.2.0-beta03 bao gồm các thay đổi sau.

Sửa lỗi

  • Xoá các tiện ích uvm do không còn sử dụng theo kế hoạch trong thông số kỹ thuật webauthn. (I2d46d)
  • Đảm bảo tuân thủ quy cách webauthn liên quan đến clientExtensions, credProps và các thuộc tính rk (I3ab01)

Phiên bản 1.2.0-beta02

Ngày 1 tháng 8 năm 2023

Phát hành androidx.credentials:credentials:1.2.0-beta02androidx.credentials:credentials-play-services-auth:1.2.0-beta02. Phiên bản 1.2.0-beta02 bao gồm các thay đổi sau.

Sửa lỗi

  • b/293743991 – Sửa giá trị không đổi cho trường authenticatorData để phân tích cú pháp chính xác thuộc tính authenticationResponseJson trong PublicKeyCredential

Phiên bản 1.2.0-beta01

Ngày 26 tháng 7 năm 2023

Phát hành androidx.credentials:credentials:1.2.0-beta01androidx.credentials:credentials-play-services-auth:1.2.0-beta01. Phiên bản 1.2.0-beta01 bao gồm các thay đổi sau.

Thay đổi về API

  • Hiển thị một API xác định liệu nguồn gốc có được điền hay không (Ia91f4)
  • Thực hiện các ngoại lệ tuỳ chỉnh chính xác về mặt ngữ nghĩa (Ibf6f4)
  • thêm api thử nghiệm (I61c1d)
  • thêm api thử nghiệm (Iaeb6f)
  • Xoá việc sử dụng API isAtLeastU() thử nghiệm (Ie9117, b/289269026)
  • Hiển thị một phương thức getter gốc tuỳ chỉnh có trong danh sách cho phép (I0c1b4)
  • Thêm chú thích VisibleForTest (I5467a)
  • Thêm chú thích VisibleForTest (Idf57a)
  • Xoá các API chỉ dành cho hoạt động kiểm thử (Idcc05)
  • Đưa các lớp truy cập của nhà cung cấp vào các cấp độ API thấp hơn (I2e00a)
  • Thêm các API kiểm thử (Id6b9e)

Sửa lỗi

  • Thêm API kiểm thử (I0d243)
  • Thêm các API kiểm thử mới (I6fa12)
  • Hiện tính năng tự động chọn cho các yêu cầu Tạo (I84eee)
  • Trình bày lỗi mã hoá JSON chi tiết hơn (I7a865)
  • Báo cáo linh hoạt lỗi của nhà phát triển dựa trên tham số ngữ cảnh không hoạt động (/I20dd7, b/288288940)
  • Sửa lỗi phân tích cú pháp ngoại lệ cho các trường hợp ngoại lệ được trả về từ Trình cung cấp (Iaa2af,I0d243,I55151)
  • Cải thiện tài liệu cho toSlice

Phiên bản 1.2.0-alpha05

Ngày 7 tháng 6 năm 2023

Phát hành androidx.credentials:credentials:1.2.0-alpha05androidx.credentials:credentials-play-services-auth:1.2.0-alpha05. Phiên bản này được phát triển trong một nhánh nội bộ.

Tính năng mới

  • Phân tích cú pháp tương thích ngược cho API "nhận" trên các mô-đun GMS được ra mắt cùng với nhánh công khai.

Phiên bản 1.2.0-alpha04

Ngày 10 tháng 5 năm 2023

Phát hành androidx.credentials:credentials:1.2.0-alpha04androidx.credentials:credentials-play-services-auth:1.2.0-alpha04. Phiên bản này được phát triển trong một nhánh nội bộ.

Phiên bản 1.2.0-alpha03

Ngày 12 tháng 4 năm 2023

Phát hành androidx.credentials:credentials:1.2.0-alpha03androidx.credentials:credentials-play-services-auth:1.2.0-alpha03. Phiên bản này được phát hành từ một nhánh nội bộ.

Phiên bản 1.2.0-alpha02

Ngày 8 tháng 3 năm 2023

Phát hành androidx.credentials:credentials:1.2.0-alpha02androidx.credentials:credentials-play-services-auth:1.2.0-alpha02. Phát triển từ một nhánh nội bộ.

Thay đổi về API

  • Cho phép kiểm thử lớp yêu cầu trình cung cấp bằng cách đặt hàm khởi tạo ở chế độ công khai.
  • Tạo biểu tượng là bắt buộc trong mọi lớp nhập. Tuy nhiên, nếu trình cung cấp thông tin xác thực không cung cấp biểu tượng, thì thư viện này sẽ có biểu tượng dự phòng.
  • Cho phép nhà cung cấp thông tin xác thực đặt nhiều mục nhập tác vụ xác thực và đặt tiêu đề cho mỗi mục.
  • Xoá tất cả các lớp yêu cầu đặc quyền. Giờ đây, nhà cung cấp có thể chỉ cần lấy nguồn gốc từ lớp android.service.credentials.CallingAppInfo mà không cần phải xử lý các lớp yêu cầu đặc biệt cho những lệnh gọi đặc quyền (các lệnh gọi thay mặt cho một ứng dụng khác).

Phiên bản 1.2.0-alpha01

Ngày 8 tháng 2 năm 2023

Phát hành androidx.credentials:credentials:1.2.0-alpha01androidx.credentials:credentials-play-services-auth:1.2.0-alpha01. Phiên bản 1.2.0-alpha01 bao gồm các thay đổi sau.

Tính năng mới

  • Bản phát hành này thêm một bộ API mới để hỗ trợ Trình cung cấp thông tin xác thực trong việc lưu trữ và tìm nạp mật khẩu, khoá truy cập cho mỗi người dùng yêu cầu.

Thay đổi về API

  • Thêm các API mới vào để hỗ trợ Trình cung cấp thông tin xác thực.

Phiên bản 1.0

Phiên bản 1.0.0-alpha09

Ngày 7 tháng 6 năm 2023

Phát hành androidx.credentials:credentials:1.0.0-alpha09androidx.credentials:credentials-play-services-auth:1.0.0-alpha09. Phiên bản 1.0.0-alpha09 bao gồm các thay đổi sau.

Sửa lỗi

  • Xác thực rằng các loại ngoại lệ là chính xác và nhất quán. (Id13d7)
  • Hỗ trợ định dạng json khi yêu cầu khoá truy cập. (I25100)
  • Quy trình truy xuất khoá truy cập tương thích ngược với các mô-đun GMS trước đó.(I23878)

Phiên bản 1.0.0-alpha08

Ngày 3 tháng 5 năm 2023

Phát hành androidx.credentials:credentials:1.0.0-alpha08androidx.credentials:credentials-play-services-auth:1.0.0-alpha08. Phiên bản 1.0.0-alpha08 bao gồm các thay đổi sau.

Sửa lỗi

  • Cải thiện khả năng đọc của kết quả gỡ lỗi và thông báo lỗi.

Phiên bản 1.0.0-alpha07

Ngày 19 tháng 4 năm 2023

Phát hành androidx.credentials:credentials:1.0.0-alpha07androidx.credentials:credentials-play-services-auth:1.0.0-alpha07. Phiên bản 1.0.0-alpha07 bao gồm các thay đổi sau.

Sửa lỗi

Phiên bản 1.0.0-alpha06

Ngày 5 tháng 4 năm 2023

Phát hành androidx.credentials:credentials:1.0.0-alpha06androidx.credentials:credentials-play-services-auth:1.0.0-alpha06. Phiên bản 1.0.0-alpha06 bao gồm các thay đổi sau.

Tính năng mới

  • Cập nhật chế độ tích hợp với mã nhận dạng trên Google. Chế độ này sẽ hoạt động với com.google.android.libraries.identity.googleid:googleid:1.0.0

Phiên bản 1.0.0-alpha05

Ngày 22 tháng 3 năm 2023

Phát hành androidx.credentials:credentials:1.0.0-alpha05androidx.credentials:credentials-play-services-auth:1.0.0-alpha05. Phiên bản 1.0.0-alpha05 bao gồm các thay đổi sau.

Sửa lỗi

  • Báo cáo chính xác lỗi huỷ của người dùng khi người dùng huỷ trang tính phụ. (/I9ff3, b/271863184)

Phiên bản 1.0.0-alpha04

Ngày 8 tháng 3 năm 2023

Phát hành androidx.credentials:credentials:1.0.0-alpha04androidx.credentials:credentials-play-services-auth:1.0.0-alpha04. Phiên bản 1.0.0-alpha04 bao gồm các thay đổi sau.

Thay đổi về API

  • Thêm yêu cầu về android.permission.CREDENTIAL_MANAGER_SET_ORIGIN đối với việc thiết lập nguồn gốc trong Thư viện Jetpack. (Ibaad4)
  • Thêm khoá truy cập có các ngoại lệ đối với quy trình (I4f654)
  • Cập nhật hành vi tự động chọn API CredentialManager (I576dd)
  • CreateCredentialRequest.DisplayInfo hiện sử dụng các trường CharSequence thay vì String. (I85e70)

Sửa lỗi

  • Thêm các quy tắc Proguard để đảm bảo R8 không xoá mô-đun xác thực phát. (9543977)

Phiên bản 1.0.0-alpha03

Ngày 22 tháng 2 năm 2023

Phát hành androidx.credentials:credentials:1.0.0-alpha03androidx.credentials:credentials-play-services-auth:1.0.0-alpha03. Phiên bản 1.0.0-alpha03 bao gồm các thay đổi sau.

Tính năng mới

  • Thêm khả năng hỗ trợ cho tính năng Đăng nhập bằng Google.

Các thay đổi về API

  • Cho phép UnsupportedException hoạt động chính xác (I68208)
  • Thêm loại ngoại lệ mới để phù hợp với các trường hợp như khi thiết bị không chứa các cờ cần thiết (If08dd)
  • API ngoại lệ CredentialManager (I72947)

Phiên bản 1.0.0-alpha02

Ngày 8 tháng 2 năm 2023

Phát hành androidx.credentials:credentials:1.0.0-alpha02androidx.credentials:credentials-play-services-auth:1.0.0-alpha02. Phiên bản 1.0.0-alpha02 bao gồm các thay đổi sau.

Các thay đổi về API

  • Các thay đổi về chữ ký API CredentialManager (Iabdec)
  • Các thay đổi về chữ ký API CredentialManager (I977ed)
  • Các thay đổi về chữ ký API CredentialManager (Ia6e9b)

Sửa lỗi

  • Hệ thống không còn hỗ trợ "cable" cũ trong thông số kỹ thuật webauthn. Thay vào đó, "hybrid" hiện được trả về cho danh sách công cụ di chuyển.
  • Transports (công cụ di chuyển) được trả về trong 2 danh sách đa chiều. Danh sách này đã được sửa thành danh sách 1d chính xác.

Phiên bản 1.0.0-alpha01

Ngày 11 tháng 1 năm 2023

Phát hành androidx.credentials:credentials:1.0.0-alpha01androidx.credentials:credentials-play-services-auth:1.0.0-alpha01. Phiên bản 1.0.0-alpha01 bao gồm các thay đổi sau.

Tính năng mới

  • Bản phát hành này có thư viện jetpack mới cấp quyền truy cập hợp nhất vào thông tin xác thực của người dùng. Thông tin này có thể bao gồm mật khẩu, mã xác thực và thông tin xác thực được liên kết. Bạn nên sử dụng thư viện này để tạo trải nghiệm đăng nhập liền mạch và an toàn.
  • 'androidx.credentials:credentials-play-services-auth:1.0.0-alpha01' là một thư viện không bắt buộc cho phép lưu trữ và truy xuất thông tin xác thực từ Trình quản lý mật khẩu của Google. Phần phụ thuộc này cần thiết cho các thiết bị chạy API Android cấp <= 33.

Các thay đổi về API

  • Thư viện mới với các API mới