diff --git a/.gitignore b/.gitignore index 1943afb..bb0e728 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,7 @@ target/ /target/maven-status/ /target/surefire-reports/ /target/test-classes/ +/target/ ### STS ### .apt_generated diff --git a/src/main/java/com/daverj/account/config/CorsConfiguration.java b/src/main/java/com/daverj/account/config/CorsConfiguration.java new file mode 100644 index 0000000..fbca75b --- /dev/null +++ b/src/main/java/com/daverj/account/config/CorsConfiguration.java @@ -0,0 +1,22 @@ +package com.daverj.account.config; + +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.config.annotation.CorsRegistry; +import org.springframework.web.servlet.config.annotation.EnableWebMvc; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; + +@Configuration +@EnableWebMvc +public class CorsConfiguration implements WebMvcConfigurer { + + @Value("${cors.origins}") + private String corsOrigins; + + @Override + public void addCorsMappings(CorsRegistry registry) { + registry.addMapping("/**") + .allowedOrigins(corsOrigins) + .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS", "HEAD", "TRACE", "CONNECT"); + } +} \ No newline at end of file diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 0c55ef0..3db10a3 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -31,4 +31,7 @@ keycloak: domain: ${KEYCLOAK_DOMAIN:localhost:8080} realm: ${REALM:astroflix-realm} username: ${KEYCLOAK_ADMIN_USERNAME:astroflix_admin} - password: ${KEYCLOAK_ADMIN_PASSWORD:astroflix@admin} \ No newline at end of file + password: ${KEYCLOAK_ADMIN_PASSWORD:astroflix@admin} + +cors: + origins: ${CORS_ORIGINS:http://localhost:3000} \ No newline at end of file diff --git a/target/account-1.1-a.jar b/target/account-1.1-a.jar deleted file mode 100644 index 07db8b1..0000000 Binary files a/target/account-1.1-a.jar and /dev/null differ diff --git a/target/account-1.1-a.jar.original b/target/account-1.1-a.jar.original deleted file mode 100644 index 77847f3..0000000 Binary files a/target/account-1.1-a.jar.original and /dev/null differ