Tôi nên lưu trữ mã thông báo nào khi người dùng đăng nhập vào dịch vụ? Tôi không lưu mật khẩu (rõ ràng là nơi tôi sẽ sử dụng Keychain) nhưng chỉ là mã thông báo. Rất nhiều nơi nói chỉ sử dụng NSUserDefaults nhưng một số người trên StackOverflow có vẻ thực sự quan tâm đến Keychain.Lưu trữ mã thông báo xác thực trên iOS - NSUserDefaults và Keychain?
NSUserDefaults có ổn không?
Dữ liệu được lưu trữ bằng cách sử dụng 'NSUserDefaults' có thể dễ dàng đọc được ngay cả trên thiết bị không được bẻ khóa. Nếu bảo mật là một mối quan tâm với bạn, sau đó tôi sẽ lưu trữ dữ liệu trong Keychain. Bạn dự định tồn tại mã thông báo xác thực của mình trong bao lâu? –
Bạn có thể lấy ý tưởng cơ bản về triển khai nhanh từ [ở đây] (https://gist.github.com/anishparajuli555/dedfdd4aea836de49ac52d13a45a8f84) –