Вы можете хранить данные в веб-токене. Если вы сохраняете идентификатор пользователя, вы можете идентифицировать его для каждого запроса, который он делает. Это безопасно, потому что содержимое токена подписано закрытым ключом сервера. Поэтому их содержание не может быть изменено.
После этого вы можете либо ограничить API, чтобы каждый пользователь мог запрашивать только свою собственную запись, либо вы также можете реализовать сложную систему ролей, где у каждого пользователя есть набор ролей (например, read-only
, guest
, maintainer
, admin
, client
и т. Д.), Которые определяют, какие конечные точки и как они могут использовать.