I'm trying to setup a resource server to work with separate authorization server using spring security oauth. I'm using RemoteTokenServices
which requires /check_token
endpoint.
I could see that /oauth/check_token
endpoint is enabled by default when @EnableAuthorizationServer
is used. However the endpoint is not accessible by default.
Should the following entry be added manually to whitelist this endpoint?
http.authorizeRequests().antMatchers("/oauth/check_token").permitAll();
This will make this endpoint accessible to all, is this the desired behavior? Or am I missing something.
Thanks in advance,
You have to
@Override
public void configure(AuthorizationServerSecurityConfigurer oauthServer) throws Exception
{
oauthServer.checkTokenAccess("permitAll()");
}
For more information on this ::