๋ถ„๋ช… localhost ์ผ๋•Œ๋Š” ์•„๋ฌด๋Ÿฐ ๋ฌธ์ œ ์—†์ด ๋กœ๊ทธ์ธ์ด ๋์—ˆ๋Š”๋ฐ

 

aws๋กœ ๋ฐฐํฌํ•˜๋ ค๊ณ  URI๋ฅผ ์ถ”๊ฐ€ํ•˜๋‹ˆ

์œ„์™€ ๊ฐ™์ด URI ์ถ”๊ฐ€ํ•˜๋ฉด ๋˜๋Š”๊ฑฐ์•ผ ํ•˜๋Š”๋ฐ ์ €๋Ÿฐ ์‹์œผ๋กœ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ด์„œ ์ €์žฅ ๋ฒ„ํŠผ ํ™œ์„ฑ์ด ์•ˆ๋˜๋Š” ๊ฒ๋‹ˆ๋‹ค ใ… ใ…œใ… ใ…œใ… ใ…œใ… 

 

์—ฌ๋Ÿฌ ๋ฐฉ๋ฒ•์œผ๋กœ ์ž…๋ ฅํ•ด์„œ ๋ฐฐํฌํ•ด์„œ ๊ฒฐ๊ตญ ์˜ค๋ฅ˜๋Š” ๋“œ๋””์–ด ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.

 

google ์†Œ์…œ ๋กœ๊ทธ์ธ api ์„ค์ •

 

https://console.cloud.google.com/

 

Google ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ

๋กœ๊ทธ์ธ Google ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์œผ๋กœ ์ด๋™

accounts.google.com

 

๋กœ๊ทธ์ธ 

 

 

์ƒ์„ฑํ•œ OAuth 2.0 ํด๋ผ์ด์–ธํŠธ ID ํด๋ฆญ

์Šน์ธ๋œ ๋ฆฌ๋””๋ ‰์…˜ URI์—

 

http://IPv4DNS:ํฌํŠธ๋ฒˆํ˜ธ/login/oauth2/code/google ์ถ”๊ฐ€

 

IPv4DNS๋Š” aws ec2์— ์ƒ์„ฑํ•œ ์ธ์Šคํ„ด์Šค์˜ IPv4DNS๋ฅผ ์ž…๋ ฅํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

(๋ณดํ†ต ec2-์ด๋ ‡๊ฒŒ ์‹œ์ž‘ํ•˜๋Š” ๋ถ€๋ถ„)

 

์ด๋ ‡๊ฒŒ ์ž…๋ ฅํ•˜๊ณ  ์ €์žฅ์„ ๋ˆ„๋ฅด๋ฉด ์„ค์ • ๋!

 

์ด์ œ๋Š” application.properties ๊ตฌ๊ธ€ ๋กœ๊ทธ์ธ ์„ค์ •๋ถ€๋ถ„์— ์•„๋ž˜์™€ ๊ฐ™์ด ์ž…๋ ฅํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

spring.security.oauth2.client.registration.google.redirect-uri = http://IPv4DNS:ํฌํŠธ๋ฒˆํ˜ธ/login/oauth2/code/google

 

ํฌํŠธ๋ฒˆํ˜ธ๋Š” ๋ณธ์ธ์ด ์„ค์ •ํ•œ ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

๋Œ€์‹  ๋ฌด์กฐ๊ฑด ๊ตฌ๊ธ€์— ์ถ”๊ฐ€ํ•œ uri์™€ ๋™์ผํ•˜๊ฒŒ...

 

์ด ์˜ค๋ฅ˜๋•Œ๋ฌธ์— ๊ฒ€์ƒ‰ํ•ด ์˜ค์‹  ๋ถ„๋“ค์€ ์ด๋ ‡๊ฒŒ ์„ค์ •์„ ์ถ”๊ฐ€ํ•˜์‹œ๊ณ  ์ œ๋ฐœ ์˜ค๋ฅ˜๋ฅผ ์žก์œผ์…จ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค!!!

 

+) ํ˜น์‹œ ์„ค๋ช…์ด ๋ถ€์กฑํ•˜์‹œ๋‹ค๋ฉด ๋Œ“๊ธ€ ๋‹ฌ์•„์ฃผ์„ธ์š”~~~

 

 

 

 

 

 

 

 

 

 

 

 

+ Recent posts