@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; } }
@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); }
remoteTokenServices.setClientId(clientId); remoteTokenServices.setClientSecret(clientSecret); remoteTokenServices.setAccessTokenConverter(accessTokenConverter()); return remoteTokenServices;