我想,瞭解下一步我不得不採取從參考應用在OAuth進行春季安全 - HOWTO實現資源聲明
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>
我想,這是沒有辦法來處理由用戶在現實世界中創建的資源。所以:這應該怎麼做?
新的參考應用程序與Spring 3.0一起使用,位於http://static.springsource.org/spring-security/oauth/index.html – harschware 2010-12-08 22:43:54