Я успешно включил конечную точку '/ oauth/check_token', используя Spring-security 3.2. * И javaconfig, но в настоящее время я ограничен Spring-security 3.1.4 а затем я привязан к XML-конфигу. Конечная точка «/ oauth/token» работает, как я хочу, но я не могу включить конечную точку check_token, и я не могу найти какую-либо (не javaconfig) документацию, объясняющую, что делать.Как включить/oauth/check_token с помощью Spring Security Oauth2 с использованием XML
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>
HTTP конфигурация безопасности:
<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>
Я попытался добавить следующий 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>
, пожалуйста, любые предложения. Рабочий пример был бы замечательным.
лучший ./Kristofer
Этот последний фрагмент полезен для обеспечения безопасности e ndpoint. Чтобы разоблачить его для HTTP-клиентов, вам также необходимо создать компонент типа «CheckTokenEndpoint». –