2015-12-24 20 views
6

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

  1. 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).
  2. show Prompt hỏi để ghi danh với ID cảm ứng
  3. dùng chọn YES => Tên đăng nhập/mật khẩu được lưu trữ vào Keychain
  4. tài khoản đăng xuất, đóng lại, và khởi động lại ứng dụng.
  5. show Prompt yêu cầu sử dụng vân tay để xác thực
  6. 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.

+0

Đ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

+0

@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? –

+0

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ọ? –

Trả lời

0

Ở đây là:

Bằng cách kết hợp Smart Lock for Passwords vào ứng dụng của Android, bạn có thể tự động đăng người dùng trong ứng dụng của bạn bằng cách sử dụng thông tin họ đã lưu. Người dùng có thể lưu cả thông tin xác thực mật khẩu tên người dùng và thông tin đăng nhập của nhà cung cấp danh tính được liên kết.

Tích hợp Smart Lock cho Mật khẩu vào ứng dụng của bạn bằng cách sử dụng API thông tin xác thực để truy xuất thông tin đăng nhập đã lưu khi đăng nhập. Sử dụng thông tin đăng nhập được truy xuất thành công để đăng nhập người dùng hoặc sử dụng API thông tin xác thực cho người dùng mới trên tàu nhanh chóng bằng cách hoàn thành một phần biểu mẫu đăng nhập hoặc đăng ký của ứng dụng của bạn. Nhắc người dùng sau khi đăng nhập hoặc đăng ký để lưu trữ thông tin xác thực của họ để xác thực tự động sau này.

https://developers.google.com/identity/smartlock-passwords/android/

Các vấn đề liên quan