๋ณธ ๋ ํฌ์งํ ๋ฆฌ๋ ๋ณด๋ฆฌ๋ณด๋ฆฌ์ ์ธ์ฆ ์๋ฒ์ ๋๋ค.
- First Step
$ git clone https://github.com/Bori-Bori/auth-server.git
- Second Step
locate directory
- Third Step
$ ./gradlew build
- Fourth Step
$ nohup java -jar ~.jar & /dev/null
- Register Issue
- editing code
- create pull & request
- Kakao Oauth2 Protocol์ ์ด์ฉํ ๋ก๊ทธ์ธ์ ์ด์ฉํฉ๋๋ค.
- ์๋ฒ ์์ฒด JWT๋ฅผ ์์ฑํ์ฌ ์ฌ์ฉ์์๊ฒ ๋ฐ๊ธํฉ๋๋ค.
- RefreshToken์ ์ด์ฉํ์ฌ AccessToken์ Refresh ํฉ๋๋ค.
- ์ฌ์ฉ์์ ๋๋ค์์ ๋ณ๊ฒฝํฉ๋๋ค.
- ์ฌ์ฉ์์ ํ๋กํ ์ด๋ฏธ์ง๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
- Kafka๋ฅผ ํตํด์ ์ด๋ฒคํธ๋ฅผ ๋ฐํํฉ๋๋ค.
- Kafka๋ฅผ ํตํด์ ์ด๋ฒคํธ๋ฅผ ์๋นํฉ๋๋ค.
-
Framework : Spring boot 2.7.5
-
Web Library : Spring Reactive Web, WebFlux
-
DB :
- Cassandra latest version
-
Event Queue :
- zookeeper latest version
- kafka latest version
์ฑ ์ ๋ํ ๊ฒ์๊ธ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์๋ฒ์ ๋๋ค.
-
โ Book-Server Repository ์ฑ ์ ๋ณด๋ฅผ ์์งํ์ฌ ์ ๊ณตํ๋ ์๋ฒ์ ๋๋ค.