Изменение логики для / Билетов 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...

Другие вопросы по тегам