Skip to content

Commit ec3417d

Browse files
committed
fix: 포트 8080으로 변경
1 parent dfff299 commit ec3417d

File tree

3 files changed

+25
-8
lines changed

3 files changed

+25
-8
lines changed

.github/workflows/gradle.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ jobs:
107107
Environment=SPRING_MAIL_PORT=${{ secrets.MAIL_PORT }}
108108
Environment=SPRING_MAIL_USERNAME=${{ secrets.MAIL_USERNAME }}
109109
Environment=SPRING_MAIL_PASSWORD=${{ secrets.MAIL_PASSWORD }}
110-
Environment=SERVER_PORT=8443
110+
Environment=SERVER_PORT=8080
111111
Environment=SERVER_ADDRESS=0.0.0.0
112112
Environment=SPRING_PROFILES_ACTIVE=default
113113
Environment=LOGGING_LEVEL_ROOT=INFO
@@ -159,7 +159,7 @@ jobs:
159159
--spring.mail.properties.mail.smtp.ssl.protocols=TLSv1.2 \
160160
--spring.mail.properties.mail.debug=true \
161161
\
162-
--cors.allowed-origins=http://locationcheckgo.netlify.app,http://localhost:8443,http://${{ secrets.SERVER_IP }}:8443
162+
--cors.allowed-origins=http://locationcheckgo.netlify.app,http://localhost:8080,http://${{ secrets.SERVER_IP }}:8080
163163
164164
Restart=always
165165
RestartSec=10

Location-based-target-authentication/src/main/java/com/swyp/global/config/OAuth2Config.java

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,25 +11,28 @@
1111
import org.springframework.security.oauth2.core.ClientAuthenticationMethod;
1212
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
1313
import org.springframework.security.web.SecurityFilterChain;
14-
import org.springframework.security.config.Customizer;
1514
import org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer;
16-
import lombok.RequiredArgsConstructor;
1715
import org.springframework.security.config.http.SessionCreationPolicy;
1816
import org.springframework.web.cors.CorsConfiguration;
1917
import org.springframework.web.cors.CorsConfigurationSource;
2018
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
2119
import java.util.Arrays;
2220
import java.util.Collections;
2321

22+
import static org.springframework.security.config.Customizer.withDefaults;
23+
2424
@Configuration
2525
@EnableWebSecurity
26-
@RequiredArgsConstructor
2726
public class OAuth2Config {
2827

2928
@Bean
3029
public CorsConfigurationSource corsConfigurationSource() {
3130
CorsConfiguration configuration = new CorsConfiguration();
32-
configuration.addAllowedOriginPattern("*");
31+
configuration.setAllowedOrigins(Arrays.asList(
32+
"http://localhost:8080",
33+
"http://127.0.0.1:8080",
34+
"http://locationcheckgo.netlify.app"
35+
));
3336
configuration.setAllowedMethods(Arrays.asList(
3437
"GET", "POST", "PUT", "DELETE", "OPTIONS", "HEAD", "PATCH", "TRACE", "CONNECT"
3538
));
@@ -48,10 +51,19 @@ public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
4851
http
4952
.csrf(AbstractHttpConfigurer::disable)
5053
.cors(cors -> cors.configurationSource(corsConfigurationSource()))
54+
.sessionManagement(session -> session.sessionCreationPolicy(SessionCreationPolicy.STATELESS))
5155
.authorizeHttpRequests(auth -> auth
56+
.requestMatchers("/**").permitAll()
5257
.anyRequest().permitAll()
5358
)
54-
.oauth2Login(Customizer.withDefaults());
59+
.oauth2Login(oauth2 -> oauth2
60+
.authorizationEndpoint(authorization -> authorization
61+
.baseUri("/oauth2/authorization")
62+
)
63+
.redirectionEndpoint(redirection -> redirection
64+
.baseUri("/login/oauth2/code/*")
65+
)
66+
);
5567
return http.build();
5668
}
5769

Location-based-target-authentication/src/main/resources/application.properties

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,15 @@ spring.application.name=Location-based-target-authentication
44
spring.main.allow-bean-definition-overriding=true
55

66
# Server Configuration
7-
server.port=8443
7+
server.port=8080
88
server.address=0.0.0.0
99
server.servlet.context-path=/
1010

11+
# Security
12+
security.require-ssl=false
13+
security.basic.enabled=false
14+
management.security.enabled=false
15+
1116
# Profile
1217
spring.config.import=optional:application-local.properties,optional:application-secret.properties
1318

0 commit comments

Comments
 (0)