๐ฑ ๋ฐฐ๊ฒฝ
๊ธฐ์กด์ localhost:8080 ์ผ๋ก ์ฝ๋๋ฅผ ์ง๋ ๋ฐฉ์์์ ๋ฐฐํฌ๋ฅผ ํ๊ฒ ๋๋ฉด์ ๊ธฐ์กด localhost:8080 ์ window.location.origin ์ผ๋ก ๋๋ ์ฝ๋์์ ๋ชจ๋ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.
๐ฑ ํด๊ฒฐ์ฑ
์ฐ์ dev ๋ฒ์ ๊ณผ local ๋ฒ์ ์ yml ํ์ผ์ ๋๋ด๊ณ ,
application-local.yml
app:
domainUri: http://localhost:8080
redirectUri: "http://localhost:8080/ssaktium/signin/"
application-dev.yml
app:
domainUri: http://13.124.138.199:8080
redirectUri: "http://13.124.138.199:8080/ssaktium/signin/"
CustomOauthService
@Value("${app.redirectUri}")
private String customRedirectUri;
private String getAccessToken(String provider, String code) {
String redirectUri = customRedirectUri + provider;
String url;
String clientId;
String clientSecret = null; // ํ์ํ ๊ฒฝ์ฐ์๋ง ํ ๋น
redirectUri ๋ฅผ dev, local ์ ๋ง๊ฒ ์ ๋์ ์ผ๋ก ๋ณ๊ฒฝ๋๋๋ก ์ค์ ํด์คฌ๋ค.
home.html
if (response.ok) {
window.location.href = `${window.location.origin}/ssaktium/main`;
successUrl: window.location.origin + "/payments-success?orderRequestId="+orderRequestId,
html ํ์ผ์์๋ ์์ ๊ฐ์ด ์ค์ ์ ํ๋ฉด ๊ธฐ์กด์ ip ์ ๋ฐ๋ผ์ ์๋ง๊ฒ ์ ๋์ ์ผ๋ก ์ค์ ์ด ๋๋ค.
application.yml
profiles:
active: local
๊ทธ ๋ค์ local ์ด๋ dev ๋ application.yml ์์ ์ค์ ํด์ฃผ๋ฉด ๊ทธ์ ๋ง๋ ์ค์ ์ผ๋ก ๋์ํ๋ค.