Tôi muốn thêm vào tải trọng của mã thông báo một thuộc tính cụ thể. Thuộc tính này có thể được thay đổi hiếm khi (một lần mỗi tháng), tuy nhiên tôi muốn rằng các mã thông báo sẽ được cập nhật ngay lập tức sau khi thay đổi này.AWS Cognito: cập nhật mã thông báo JWT ID về thay đổi thuộc tính của người dùng
Workflow
Trong web/ứng dụng di động, người dùng mở một cái nhìn cấu hình và thay đổi thuộc tính X. Giá trị hiện tại của thuộc tính này cũng được lưu giữ trong ID token. Vì vậy, khi người dùng gửi chỉnh sửa, giá trị mới của X phải được lưu trên chương trình phụ trợ và nên thay thế giá trị cũ trong mã thông báo ID. Điều quan trọng là, bởi vì thuộc tính X xác định liệu người dùng có thể hoặc không thể làm những việc cụ thể trong ứng dụng.
Cognito làm gì khi thuộc tính của tải trọng thay đổi? Nó gửi phiên bản mới của mã thông báo JWT ID trong yêu cầu tiếp theo?
Tôi có nên sử dụng mã thông báo làm mới không? Hoặc buộc đăng xuất và đăng nhập người dùng?
Chúng tôi có cùng trường hợp sử dụng. Ý của bạn là "gọi mã thông báo làm mới từ SDK cấp thấp"? Bạn có nghĩa là một số cách để buộc các cuộc gọi 'getSession' để có được một mã thông báo ID mới như trái ngược với chỉ trở về phiên được lưu trữ? – Aranda