@Bean public ResourceServerTokenServices tokenService() { RemoteTokenServices tokenServices = new RemoteTokenServices(); tokenServices.setClientId(appId); tokenServices.setClientSecret(appSecret); tokenServices.setCheckTokenEndpointUrl("http://" + authServerHost + ":" + authServerPort + "/oauth/check_token"); return tokenServices; }
@Bean public RemoteTokenServices remoteTokenServices() { RemoteTokenServices s = new RemoteTokenServices(); s.setAccessTokenConverter(accessTokenConverter()); s.setCheckTokenEndpointUrl(environment.getProperty("authentication.oauth2.url")); s.setClientId(environment.getProperty("authentication.oauth2.clientId")); s.setClientSecret(environment.getProperty("authentication.oauth2.clientSecret")); return s; } }
@Bean public RemoteTokenServices remoteTokenServices(final @Value("${auth.server.url}") String checkTokenUrl, final @Value("${auth.server.clientId}") String clientId, final @Value("${auth.server.clientsecret}") String clientSecret) { final RemoteTokenServices remoteTokenServices = new RemoteTokenServices(); remoteTokenServices.setCheckTokenEndpointUrl(checkTokenUrl); remoteTokenServices.setClientId(clientId); remoteTokenServices.setClientSecret(clientSecret); remoteTokenServices.setAccessTokenConverter(accessTokenConverter()); return remoteTokenServices; } }
@Configuration @EnableWebSecurity @EnableResourceServer public class Oauth2ResesourceServerConfiguration extends ResourceServerConfigurerAdapter{ @Override public void configure(HttpSecurity http) throws Exception { http.authorizeRequests() .antMatchers(HttpMethod.GET,"/api/**").access("#oauth2.hasScope('read')"); } @Primary @Bean public RemoteTokenServices tokenService() { RemoteTokenServices tokenService = new RemoteTokenServices(); tokenService.setCheckTokenEndpointUrl( "https://localhost:8443/auth-server/oauth/check_token"); tokenService.setClientId("client-id"); tokenService.setClientSecret("client-secret"); return tokenService; } }
@Bean public ResourceServerTokenServices remoteTokenServices( final @Value("${hspc.platform.api.oauth2.clientId}") String clientId, final @Value("${hspc.platform.api.oauth2.clientSecret}") String clientSecret) { if (getSecurityMode().equalsIgnoreCase(SECURITY_MODE_MOCK)) { return null; } final RemoteTokenServices remoteTokenServices = new RemoteTokenServices(); remoteTokenServices.setCheckTokenEndpointUrl(metadataRepositoryConfig.getTokenCheckUrl()); remoteTokenServices.setClientId(clientId); remoteTokenServices.setClientSecret(clientSecret); remoteTokenServices.setAccessTokenConverter(accessTokenConverter()); return remoteTokenServices; }
@Bean public RemoteTokenServices remoteTokenServices() { RemoteTokenServices tokenServices = new RemoteTokenServices(); tokenServices.setClientId("resource_server"); tokenServices.setClientSecret("abc123"); tokenServices.setCheckTokenEndpointUrl("http://localhost:8080/oauth/check_token"); tokenServices.setAccessTokenConverter(accessTokenConverter()); return new CustomRemoteTokenServices(tokenServices); }
@Bean public RemoteTokenServices remoteTokenServices() { RemoteTokenServices services = new RemoteTokenServices(); services.setCheckTokenEndpointUrl(this.resource.getTokenInfoUri()); services.setClientId(this.resource.getClientId()); services.setClientSecret(this.resource.getClientSecret()); return services; }
@Bean public RemoteTokenServices remoteTokenServices() { RemoteTokenServices services = new RemoteTokenServices(); services.setCheckTokenEndpointUrl(this.resource.getTokenInfoUri()); services.setClientId(this.resource.getClientId()); services.setClientSecret(this.resource.getClientSecret()); return services; }
remoteTokenServices.setCheckTokenEndpointUrl(checkTokenUrl); remoteTokenServices.setClientId(clientId); remoteTokenServices.setClientSecret(clientSecret); remoteTokenServices.setAccessTokenConverter(accessTokenConverter()); return remoteTokenServices;