Loading .gitignore +2 −0 Original line number Diff line number Diff line .DS_Store node_modules gms-ui/dist gms-ui/node/ # local env files .env.local Loading Loading @@ -53,3 +54,4 @@ nbactions.xml ### VS Code ### .vscode/ /gms-ui/target/ gms-ui/.env.production +1 −0 Original line number Diff line number Diff line VUE_APP_API_CLIENT = 'server' BASE_API_URL = 'http://localhost:8081/' gms-ui/src/api/server/index.js +12 −6 Original line number Diff line number Diff line //import axios from 'axios' const BASE_API_URL = "http://localhost:8081/" export default { fetchPosts () { return null;//axios //.get('https://jsonplaceholder.typicode.com/posts') //.then(response => response.data) fetchMainModel () { return fetch(BASE_API_URL + 'groups?groupId=ROOT&tab=groups&paginatorPageSize=20&paginatorPage=1', { method: 'GET', mode: 'cors', cache: 'no-cache', credentials: 'include', headers: { 'Content-Type': 'application/json' } }); } }; gms/pom.xml +21 −0 Original line number Diff line number Diff line Loading @@ -67,6 +67,27 @@ <build> <plugins> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>3.1.0</version> <executions> <execution> <id>copy-resources</id> <phase>prepare-package</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${basedir}/target/classes/static</outputDirectory> <resources> <resource> <directory>../gms-ui/dist</directory> </resource> </resources> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> Loading gms/src/main/java/it/inaf/ia2/gms/authn/OAuth2Config.java +6 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ import org.springframework.security.oauth2.provider.ClientDetailsService; import org.springframework.security.oauth2.provider.client.InMemoryClientDetailsService; import org.springframework.security.oauth2.provider.token.DefaultAccessTokenConverter; import org.springframework.security.oauth2.provider.token.RemoteTokenServices; import org.springframework.web.client.RestTemplate; /** * Extending the AuthorizationServerEndpointsConfiguration disables the Spring Loading Loading @@ -63,4 +64,9 @@ public class OAuth2Config extends AuthorizationServerEndpointsConfiguration { return new DefaultUserInfoRestTemplateFactory(customizers, details, oauth2ClientContext); } @Bean public RestTemplate rapRestTemplate() { return new RestTemplate(); } } Loading
.gitignore +2 −0 Original line number Diff line number Diff line .DS_Store node_modules gms-ui/dist gms-ui/node/ # local env files .env.local Loading Loading @@ -53,3 +54,4 @@ nbactions.xml ### VS Code ### .vscode/ /gms-ui/target/
gms-ui/.env.production +1 −0 Original line number Diff line number Diff line VUE_APP_API_CLIENT = 'server' BASE_API_URL = 'http://localhost:8081/'
gms-ui/src/api/server/index.js +12 −6 Original line number Diff line number Diff line //import axios from 'axios' const BASE_API_URL = "http://localhost:8081/" export default { fetchPosts () { return null;//axios //.get('https://jsonplaceholder.typicode.com/posts') //.then(response => response.data) fetchMainModel () { return fetch(BASE_API_URL + 'groups?groupId=ROOT&tab=groups&paginatorPageSize=20&paginatorPage=1', { method: 'GET', mode: 'cors', cache: 'no-cache', credentials: 'include', headers: { 'Content-Type': 'application/json' } }); } };
gms/pom.xml +21 −0 Original line number Diff line number Diff line Loading @@ -67,6 +67,27 @@ <build> <plugins> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>3.1.0</version> <executions> <execution> <id>copy-resources</id> <phase>prepare-package</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${basedir}/target/classes/static</outputDirectory> <resources> <resource> <directory>../gms-ui/dist</directory> </resource> </resources> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> Loading
gms/src/main/java/it/inaf/ia2/gms/authn/OAuth2Config.java +6 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ import org.springframework.security.oauth2.provider.ClientDetailsService; import org.springframework.security.oauth2.provider.client.InMemoryClientDetailsService; import org.springframework.security.oauth2.provider.token.DefaultAccessTokenConverter; import org.springframework.security.oauth2.provider.token.RemoteTokenServices; import org.springframework.web.client.RestTemplate; /** * Extending the AuthorizationServerEndpointsConfiguration disables the Spring Loading Loading @@ -63,4 +64,9 @@ public class OAuth2Config extends AuthorizationServerEndpointsConfiguration { return new DefaultUserInfoRestTemplateFactory(customizers, details, oauth2ClientContext); } @Bean public RestTemplate rapRestTemplate() { return new RestTemplate(); } }