Dưới đây là quy trình làm việc từ iOS mà tôi đang cố gắng để đạt được trên Android:Android M - Keychain như lưu trữ cho username/password
- tài bắt đầu ứng dụng cho lần đầu tiên và Logs nhập thành công với các thông tin (gửi đến API để xác thực).
- show Prompt hỏi để ghi danh với ID cảm ứng
- dùng chọn YES => Tên đăng nhập/mật khẩu được lưu trữ vào Keychain
- tài khoản đăng xuất, đóng lại, và khởi động lại ứng dụng.
- show Prompt yêu cầu sử dụng vân tay để xác thực
- tài khoản sử dụng vân tay để xác thực => Tên đăng nhập/Mật khẩu được lấy ra khỏi Keychain và sau đó gửi đến các API
Có tương đương Android của API Keychain iOS? Từ những gì tôi đã đọc Keystore dường như chỉ có thể lưu trữ Keys và Certificates.
Đi qua các stackoverflow câu hỏi dưới đây và thử để có được câu trả lời, liên kết là http://stackoverflow.com/questions/2411281/iphone-like-keychain-in-android – BalajiG
@BalajiG Cảm ơn, nhưng những bài đăng đó có từ năm 2010. Tôi nghĩ rất nhiều thay đổi trong bối cảnh Android từ đó. Có vẻ như có một bài đăng khác ở đây: http: //stackoverflow.com/questions/4897774/android-keychain-for-user-credentials? Lq = 1. Ngay cả sau khi tạo cặp khóa và sau đó sử dụng chúng để mã hóa thông tin đăng nhập, bạn lưu trữ dữ liệu được mã hóa ở đâu? –
Bây giờ tôi nghĩ về nó, làm thế nào để những ứng dụng Android như Dashlane làm id cảm ứng của họ? –