gpt4 book ai didi

java - OAuth for Spring Security - 如何实现资源声明

转载 作者:行者123 更新时间:2023-12-01 05:53:39 25 4
gpt4 key购买 nike

我正在尝试并了解我必须从引用应用程序开始采取的后续步骤

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>

我想,这不是处理现实世界中用户创建的资源的方法。那么:这应该如何完成?

最佳答案

在上面显示的示例中,bean 看起来像是在设计时预先配置并由 Spring 预先加载的。

您是否考虑过在运行时实际创建并动态加载 bean?

这样,每当创建新的动态资源时,您都可以访问“照片”列表并将其直接添加到“照片”列表中吗?

关于java - OAuth for Spring Security - 如何实现资源声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3797268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com