Я пытаюсь понять следующие шаги, которые я должен предпринять, начиная со справочного приложения на
http://svn.codehaus.org/spring-security-oauth/trunk/sparklr/
для того, чтобы создать собственную реализацию. Что я не понимаю, так это где и как объявлять динамические ресурсы для Oauth. В справочном приложении ресурсы жестко запрограммированы в конфигурации XML:
<bean id="photoServices" class="org.springframework.security.oauth.examples.sparklr.impl.PhotoServiceImpl">
<property name="photos">
<list>
<bean class="org.springframework.security.oauth.examples.sparklr.PhotoInfo">
<property name="id" value="1"/>
<property name="name" value="photo1.jpg"/>
<property name="userId" value="marissa"/>
<property name="resourceURL"
value="/org/springframework/security/oauth/examples/sparklr/impl/resources/photo1.jpg"/>
</bean>
<bean class="org.springframework.security.oauth.examples.sparklr.PhotoInfo">
<property name="id" value="2"/>
<property name="name" value="photo2.jpg"/>
<property name="userId" value="paul"/>
<property name="resourceURL"
value="/org/springframework/security/oauth/examples/sparklr/impl/resources/photo2.jpg"/>
</bean>
<!-- some more -->
</list>
</property>
</bean>
Полагаю, это не способ обработки ресурсов, созданных пользователями в реальном мире. Итак: Как это должно быть сделано?