Я пытаюсь создать веб-службу на JAVA, которая взаимодействует с Alfresco. Эта веб-служба запрашивается Alfresco для предоставления информации о документе, который находится на Alfresco. Итак, я делаю запрос от Alfresco к веб-службе из определенного документа, и веб-служба возвращает информацию об этом документе для отображения на Alfresco.
Я прочитал, что могу использовать Alfresco CMIS или API веб-служб Alfresco для взаимодействия с веб-службами и Alfresco. Это правильно? В чем разница между ними и что лучше для моей проблемы?
Другой важный вопрос: чтобы выполнить аутентификацию, я видел в книге Alfresco CMIS Мартина Бергльюнга, что я должен указать в коде «имя пользователя» и «пароль». Но я хочу адаптироваться для всех пользователей Alfresco, есть безопасные способы аутентификации вместо этого, например, передать аутентификацию из Alfresco в веб-службу? Я прочитал книгу и пока не нашел решения.