我已经使用spring-security 3.2.*和javaconfig成功地启用了'/oauth/check_token'endpoint,但目前我只限于使用spring-security 3.1.4,然后才使用XML配置。'/oauth/token'endpoint正像我希望的那样工作,但我无法启用check_tokenendpoint,也找不到任何(非javaconfig)文档来解释要做什么。
Vanila授权服务器配置:
<oauth:authorization-server
client-details-service-ref="client-service"
token-services-ref="tokenServices" >
<oauth:refresh-token disabled="false" />
<oauth:client-credentials disabled="false" />
<oauth:password authentication-manager-ref="userAuthenticationManager" />
</oauth:authorization-server>
<sec:http
auto-config="true"
pattern="/oauth/token"
create-session="stateless"
authentication-manager-ref="clientAuthenticationManager">
<sec:intercept-url pattern="/oauth/token" access="IS_AUTHENTICATED_FULLY" />
<sec:anonymous enabled="false"/>
<sec:http-basic entry-point-ref="clientAuthenticationEntryPoint" />
</sec:http>
<sec:http
auto-config="true"
pattern="/oauth/check_token"
create-session="stateless"
authentication-manager-ref="clientAuthenticationManager">
<sec:intercept-url pattern="/oauth/check_token" access="IS_AUTHENTICATED_FULLY" />
<sec:anonymous enabled="false"/>
<sec:http-basic entry-point-ref="clientAuthenticationEntryPoint" />
</sec:http>
拜托,任何建议。一个可行的例子将是很好的。
最好。/克里斯托弗
您需要创建checkTokenEndpoint
(org.springframework.security.oauth2.provider.endpoint.checkTokenEndpoint
)类型的bean。
问题内容: 如何在Java GWT应用程序中使用OAuth?特别是,我想使用以下API获取我的Google Aps域中的用户列表: http://code.google.com/googleapps/domain/profiles/developers_guide_protocol.html 我知道这听起来像是一个问题,以前可能已经问过很多次了,但是我找不到关于如何实现上述API中描述的OAuth
我正在使用具有OAuth1.0授权的API。我想使用授权Oauth标头调用该API:- 我已经从使用-(消费者密钥、密钥别名和密码)从服务器接收到的令牌/密钥创建了授权标头,并希望将令牌或OAuth标头与调用一起发回。 我已经在一个处理器(实现骆驼处理器的类)中完成了所有这些事情,现在我想做:- 要么在处理器本身中使用此Oauth标头(String类型)调用rest API。 否则发送这个标头作为
问题内容: 我正在尝试: 但是解析器说: 如何在那里使用? 问题答案: 您不能(在XML 1.0中)。在XML 1.1中,可以使用的字符范围更大,并且字符的表达方式有所不同,但是即使那样,它也是“受限的”(十六进制为),据我所知,这意味着它是无效的XML,即使XML解析器应成功处理它。请注意,“ null”字符()永远无效。这是有关这些XML字符的Wiki文章 您可以尝试将XML文档强制设置为XM
Image1:源方法获取svg 图像2:如何删除协议
问题内容: 如何在Java中使用XPath读取XML? 问题答案: 你需要遵循以下要求: 然后,调用传入该代码中定义的文档和所需的返回类型,并将结果转换为结果的对象类型。 如果你需要有关特定XPath表达式的帮助,则可能应该将其作为单独的问题进行询问(除非首先是你的问题-我理解你的问题是如何在Java中使用API)。 此XPath表达式将为你提供下第一个URL元素的文本: 这将使你获得第二个: