Should information about the permissions and roles of the client be included in JWT?
Having such information in JWT token will be very helpful as everytime a valid token comes, it would be easier to extract the information about the permission about the user and there will be no need to call the database for the same. But does including such information and not double checking the same in the database will be a security issue?
Or,
Information like the one mentioned above should not be a part of JWT ever, and only the database should be used for checking the access roles and permissions of a user?