Изменение логики для / Билетов API в CAS
Ссылка: https://wiki.jasig.org/display/CASUM/RESTful+API
Я хотел бы изменить логику позади POST /cas/v1/tickets
Как бы я поступил так?
По сути, мне нужна логика для вызова API другого программного обеспечения. В зависимости от ответа на этот вызов я решаю, правильно ли аутентифицируется пользователь или нет.
Я вижу, что в reslet-servlet.xml есть объект TicketResource, связанный с / tickets. Должен ли я начать с наследования? С чего мне начать? Я смотрю на файл записи?
<bean id="root" class="org.restlet.ext.spring.SpringRouter">
<property name="attachments">
<map>
<entry key="/tickets">
<bean class="org.restlet.ext.spring.SpringFinder">
<lookup-method name="createResource" bean="ticketResource" />
</bean>
Заранее спасибо.
1 ответ
Решение
Да, это хороший способ начать: наследование от TicketResource и реализация собственной логики в методе acceptRepresentation...