Spring Security์ Keycloak ์ฐ๋ ๊ฐ์ด๋
lemon โข 2025-08-01 โข Backend, Security, Authentication
Spring ์ ํ๋ฆฌ์ผ์ด์ ์ ์ธ์ฆ ๋ฐ ๊ถํ ๊ด๋ฆฌ๋ฅผ ๋์ ํ ๋ ๊ฐ์ฅ ํํ ๊ณ ๋ ค๋๋ ๋ฐฉ์ ์ค ํ๋๊ฐ OAuth2 ๊ธฐ๋ฐ ๋ณด์ ์ฒด๊ณ์ ๋๋ค. ํนํ ๋ง์ดํฌ๋ก์๋น์ค ํ๊ฒฝ์์๋ ๊ฐ๋ณ API์ ๋ํด ์ธ๋ถํ๋ ์ ๊ทผ ์ ์ด๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์, ์ธ๋ถ ์ธ์ฆ ์๋ฒ์์ ์์ ์ ์ธ ์ฐ๋์ด ํ์์ ์ ๋๋ค. Keycloak์ OAuth2์ OpenID Connect๋ฅผ ์ง์ํ๋ ์คํ์์ค ์ธ์ฆ ์๋ฒ๋ก, SSO(Single Sign-On), ์ฌ์ฉ์ ๊ด๋ฆฌ, ์ญํ ๊ธฐ๋ฐ ์ ๊ทผ ์ ์ด(RBAC) ๋ฑ ๋ณด์ ๊ธฐ๋ฅ์ ํตํฉ์ ์ผ๋ก ์ ๊ณตํฉ๋๋ค. Spring Security์ ์ฐ๋ํ๋ฉด Keycloak์ ์ธ์ฆ ๊ธฐ๋ฅ์ ํ์ฉํ๋ฉด์๋, ๊ฐ API์ ๋ํด ์ ์ฐํ ๊ถํ ์ ์ด ์ ์ฑ ์ ๊ตฌํํ ์ ์์ต๋๋ค.
Read More ๐ Spring Boot, Keycloak, OAuth2, Microservices, SecurityKeycloak ์ค์น ๋ฐ ์ธ์ฆ ์ค์ ๊ฐ์ด๋
lemon โข 2025-07-23 โข Security, Authentication
Keycloak์ ์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌ ํ๋ซํผ์ผ๋ก, SSO(Single Sign-On), LDAP, OAuth2, OpenID Connect ๋ฑ์ ์ง์ํ๋ ์คํ์์ค ์ํํธ์จ์ด์ ๋๋ค. Kubernetes, Spring Boot์ ๊ฐ์ ๋ค์ํ ์๋น์ค์ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฌ์ฉ์ ๋ก๊ทธ์ธ, ํ ํฐ ๋ฐ๊ธ, ๊ถํ ๊ด๋ฆฌ ๋ฑ์ ์ํด ๊ด๋ฒ์ํ๊ฒ ์ฌ์ฉ๋๊ณ ์์ต๋๋ค.
์ด ๊ธ์ Keycloak์ Kubernetes ํ๊ฒฝ์ ์ค์นํ๊ณ , ์ฌ์ฉ์ ์ธ์ฆ๊ณผ ๊ถํ ๊ด๋ฆฌ๋ฅผ ํฌํจํ ๊ธฐ๋ณธ ์ธ์ฆ ์์คํ ์ ๊ตฌ์ฑํ๋ ๊ณผ์ ์ ๋ค๋ฃน๋๋ค. ํนํ Keycloak ๋ฐฐํฌ, ํด๋ผ์ด์ธํธ ๊ตฌ์ฑ, ์ฌ์ฉ์์ ๊ทธ๋ฃน ๋งคํ, ๊ทธ๋ฆฌ๊ณ ํ ํฐ ๋ฐ๊ธ๊น์ง ์ด์ด์ง๋ ์ ์ฒด ์ธ์ฆ ํ๋ฆ์ ๋จ๊ณ์ ์ผ๋ก ๊ฒฝํํ๋ ๊ฒ์ด ํต์ฌ ๋ชฉ์ ์ ๋๋ค.
Read More ๐ Keycloak, OIDC, OAuth2, Identity ManagementHelm๊ณผ Kustomize๋ฅผ ํ์ฉํ GitOps ๋ฐฐํฌ ์ ๋ต
lemon โข 2025-07-22 โข GitOps, Kubernetes
Kubernetes ํ๊ฒฝ์์ ๋ฐฐํฌ ์๋ํ๋ฅผ ๊ณ ๋ฏผํด๋ณธ ์์ง๋์ด๋ผ๋ฉด GitOps๋ผ๋ ์ฉ์ด์ ์ต์ํ ๊ฒ์ ๋๋ค. Git์ ์ค์ฌ์ผ๋ก ํ ์ ์ธ์ ๊ตฌ์ฑ๊ณผ ์๋ํ๋ฅผ ํต์ฌ์ผ๋ก ํ๋ ์ด ๋ฐฉ์์, ์ผ๊ด๋ ์ธํ๋ผ ์ด์์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ํ์ง๋ง ์ค์ ๋ก GitOps๋ฅผ ์ ์ฉํ๋ ค๊ณ ํ๋ฉด, ์ ์ ํ ๋๊ตฌ๋ฅผ ์ ํํ๊ฑฐ๋ ๋ฐฐํฌ ๊ตฌ์กฐ๋ฅผ ์ค๊ณํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
GitOps ํ๊ฒฝ์ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ ๊ณผ ์๋ฆฌ์ ๋ํ ์ดํด๊ฐ ์๋ค๋ ์ ์ ๋ฅผ ๋ฐํ์ผ๋ก, ์ ์ธ์ ๋ฆฌ์์ค ๊ตฌ์ฑ๊ณผ ๋ฐฐํฌยทํ ์คํธ๋ฅผ ์ํด Helm๊ณผ Kustomize๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ ์์๋ก ์์ธํ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
Read More ๐ Helm, Kustomize, GitOps, CI/CD, KubernetesKind๋ฅผ ํ์ฉํ Kubernetes ํด๋ฌ์คํฐ ๊ตฌ์ถ ๊ฐ์ด๋
lemon โข 2025-07-20 โข Kubernetes, Container
Kind(Kubernetes IN Docker)๋ฅผ ์ฌ์ฉํด Kubernetes ๋ฉํฐ ๋ ธ๋ ํด๋ฌ์คํฐ๋ฅผ ๊ตฌ์ถํ๊ณ , NGINX Ingress Controller๋ฅผ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ๊น์ง ์๊ฐํฉ๋๋ค. ์ด ๊ธ์์๋ Raspberry Pi 5๋ฅผ ๊ธฐ๋ฐ์ผ๋ก Docker 27.3.1๊ณผ Kubernetes v1.30.0์ ์ฌ์ฉํ์ฌ Kubernetes ํด๋ฌ์คํฐ๋ฅผ ๊ตฌ์ถํ์์ต๋๋ค.
Read More ๐ Kind, Kubernetes, Cluster, DevOps