diff --git a/src/main/java/it/inaf/ia2/transfer/FileServiceApplication.java b/src/main/java/it/inaf/ia2/transfer/FileServiceApplication.java index 36b414ba6ed746c66f110e2f533f0f8ca3695981..e0c3b1f70490aa87fa80302699563ac2efdf67fc 100644 --- a/src/main/java/it/inaf/ia2/transfer/FileServiceApplication.java +++ b/src/main/java/it/inaf/ia2/transfer/FileServiceApplication.java @@ -15,8 +15,13 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.web.servlet.FilterRegistrationBean; import org.springframework.context.annotation.Bean; import org.springframework.web.client.RestTemplate; +import org.springframework.context.annotation.Import; +import it.inaf.oats.vospace.parent.persistence.LinkedServiceDAO; +import it.inaf.ia2.aa.ServiceLocator; +import it.inaf.ia2.aa.ServletRapClient; @SpringBootApplication +@Import(LinkedServiceDAO.class) public class FileServiceApplication { @Value("${jwks_uri}") @@ -39,6 +44,11 @@ public class FileServiceApplication { registration.addUrlPatterns("/*"); return registration; } + + @Bean + public ServletRapClient servletRapClient() { + return (ServletRapClient) ServiceLocator.getInstance().getRapClient(); + } @Bean public RestTemplate restTemplate() { diff --git a/src/main/resources/auth.properties b/src/main/resources/auth.properties new file mode 100644 index 0000000000000000000000000000000000000000..875059c3b764b9216778e072cef3ddd6d004bda6 --- /dev/null +++ b/src/main/resources/auth.properties @@ -0,0 +1,5 @@ +rap_uri=https://sso.ia2.inaf.it/rap-ia2 +gms_uri=https://sso.ia2.inaf.it/gms/ +groups_autoload=true +client_id=vospace_test +client_secret=***REMOVED*** \ No newline at end of file