В Java EE приложении есть пользователи (user) каждый пользователь может создавать документы (Document)
Доступ к документам осуществляется через JAX-RS.
Перед тем как пользователь получит доступ к документам ему надо войти в систему, после чего он может делать запросы вида
example.com/documents и
example.com/document/15 он должен получать доступ только к своим документам и ошибку если пытается получить/удалить/изменить чужой документ.
Как организовать вход в систему пользователей и проверку принадлежности документа пользователю при удалении/обновлении документов?