【发布时间】:2011-04-17 08:54:35
【问题描述】:
我正在尝试并了解从参考应用程序开始我必须采取的后续步骤
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 的新参考应用程序位于 static.springsource.org/spring-security/oauth/index.html
标签: java oauth spring-security