Как написать веб-скрипт, чтобы вернуть билет для текущего пользователя?

Мне нужно реализовать веб-скрипт, который генерирует билет для возврата для текущего пользователя. К этому веб-скрипту обращается URI, который я использую для настройки URLConncetion. Билет должен содержаться в теле ответа, которое мне нужно оценить в моем JSP (или Java-коде), чтобы извлечь билет. Как это можно сделать с помощью простого веб-скрипта JavaScript/FreeMarker, используя объект корневой области сеанса JavaScript для получения билета, то есть session.getTicket() ? Может ли кто-нибудь написать шаги, которые нужно сделать?


person Boat    schedule 22.04.2013    source источник
comment
какое приложение должно вернуть билет, Alfresco Explorer или Share?   -  person skuro    schedule 22.04.2013
comment
Пробую в Alfresco Поделиться   -  person Boat    schedule 22.04.2013


Ответы (1)


ticket.get.html.ftl (или json или что угодно):

${session.ticket}
person plus-    schedule 22.04.2013
comment
Ok. Большое спасибо. Это сработало. Я написал в userticket.get.html.ftl. Как я могу получить этот билет на моей странице jsp или в классе java? - person Boat; 22.04.2013
comment
Вы можете получить билет, используя следующий RESTful API ----› GET /alfresco/service/api/login?u={имя пользователя}&pw={пароль?} - person mitpatoliya; 23.04.2013
comment
Я пытаюсь реализовать внешний SSO. Не могу предоставить пароль. Мне нужно динамически добавить билет к URL-адресу перенаправления, чтобы передать его клиенту. Так что билет автоматически войдет в систему пользователя с тем же контекстом, который используется в моем JSP. Итак, как я могу получить билет в моем JSP? Создан веб-скрипт для возврата билета. - person Boat; 23.04.2013