crossorigin="anonymous">
[Java] Keycloak Admin REST API 기반 User 활용 및 예시 : with OpenFeign
·
Java/인증 및 인가, IAM
해당 글에서는 Keycloak Admin REST API를 기반으로 User 활용 방법 및 예시를 확인해 봅니다.1) Keycloak Admin REST API : Users💡 Keycloak Admin REST API : Users- Users 엔드포인트는 사용자 관리를 위한 종합적인 REST API 인터페이스를 제공합니다.- RESTful 아키텍처 원칙을 따르는 표준 HTTP 메서드 사용하며 JSON 형식의 요청/응답 데이터 구조를 가지고 있습니다.- Bearer 토큰 기반의 인증 방식이며 페이지네이션과 필터링을 통한 효율적인 데이터 조회를 수행합니다.  💡 [참고] 아래에서 다루지 않는 API에 대해서는 공식 API 문서를 참고하시면 도움이 됩니다. Keycloak Admin REST APIPO..
[Github] 브랜치 병합 전략(Branch Merge Strategy) 이해하기: Merge Commit, Squash, Rebase
·
Github/이해하기
해당 글에서는 브랜치 병합 전략에 대해 이해를 돕기 위해 작성한 글입니다. 1) 병합(Merge)과 풀 리퀘스트(Pull Request)1. 병합(Merge)💡 병합(Merge)- 한 브랜치의 변경 사항을 다른 브랜치로 통합하는 과정을 의미합니다. Git에서는 두 개의 브랜치를 하나로 합치는 작업을 수행할 때 이를 이용합니다.- 이러한 병합 과정을 통해서 프로젝트의 모든 구성원이 동일한 메인 코드베이스에서 작업할 수 있으며, 이는 프로젝트의 전반적인 품질 향상으로 이어집니다. 💡 병합(Merge) 과정- 아래에서는 메인 코드베이스를 관리하는 Main 브랜치와 개별 기능을 개발하는 Feature 브랜치가 있습니다.- Feature 브랜치에서 개발된 기능이 완성되면 Main 브랜치로..
[Java] Spring Boot 환경에서 Excel 활용하기 -1 : Apache POI 기반 업로드, 읽어오기, 다운로드
·
Java/라이브러리 활용
해당 글에서는 Apache POI 라이브러리를 기반으로 Spring Boot 환경에서 Excel을 활용하는 방법으로 업로드, 읽어오기, 다운로드 기능에 대해 알아봅니다.   💡 [참고] Spring Boot Apache POI 에 대해 상세히 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.주제링크Spring Boot 환경에서 Excel 활용하기 -1 : Apache POI 기반 업로드, 읽어오기, 다운로드https://adjh54.tistory.com/664Spring Boot 환경에서 Excel 활용하기 -2 : Apache POI 기반 엑셀 스타일, 필터, 유효성 적용 예시https://adjh54.tistory.com/668Apache POI 활용 방법을 담은 예제 Repositoryhttps:..
[Java/IAM] Spring Boot 환경에서 Keycloak 활용하기 -6 : Keycloak 통신 방법(OIDC, Admin REST Client)
·
Java/인증 및 인가, IAM
해당 글은 Spring Boot 환경에서 Keyclaok을 활용하는 방법으로 OIDC 통신 및 Admin REST Client 통신방법에 대해 알아보는 목적으로 작성하였습니다   💡 [참고] Keycloak 초기 구성에서부터 활용방법에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류주제URLDockerDocker Compose를 이용한 Keycloak 환경 구성 및 실행 방법https://adjh54.tistory.com/644환경설정Google Cloud Console OAuth 2.0 API 액세스 환경 설정하기https://adjh54.tistory.com/657   이해하기Keycloak 이해하기 -1 : 구성 요소, 인증 처리과정, 주요 기능https://adjh54.tistory...
[Postman] Global, Collection, Environment 공통 변수 생성 및 호출 방법
·
개발 Tip/기타
해당 글에서는 Postman 내에서 공통 변수를 생성하고 호출하는 방법에 대해 알아봅니다. 1) Postman에서 공통 변수 설정💡 Postman에서 공통 변수 설정- 공통 변수를 설정하는 것은 API 테스트 작업을 더욱 효율적으로 만들어주는 중요한 기능입니다. 반복적으로 사용되는 값들을 한 곳에서 관리할 수 있습니다.- 환경(개발, 테스트, 운영)에 따라 다른 값을 쉽게 적용할 수 있습니다.- API 엔드포인트, 인증 토큰 등을 효율적으로 관리할 수 있습니다. 1. 공통 변수 종류변수 종류범위사용 시기특징우선순위Environment Variables선택된 환경환경별로 다른 값이 필요한 경우개발/테스트/운영 환경별 다른 값 설정 가능1순위 (최상위)Collection Variables..
[OpenSource/API] Keycloak OIDC(OpenID Connect) Endpoint API
·
OpenSource/Keycloak
해당 글에서는 OIDC Keyclaok Endpoint의 종류에 대해 알아보고 사용되는 예시를 확인해 봅니다.     💡 [참고] Keycloak 초기 구성에서부터 활용방법에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류주제URLDockerDocker Compose를 이용한 Keycloak 환경 구성 및 실행 방법https://adjh54.tistory.com/644환경설정Google Cloud Console OAuth 2.0 API 액세스 환경 설정하기https://adjh54.tistory.com/657APIKeycloak OIDC(OpenID Connect) Keycloak Endpoint APIhttps://adjh54.tistory.com/661   이해하기Keycloak 이해하기..
[Java/IAM] Spring Boot 환경에서 Keycloak 활용하기 -5 : 일반 사용자와 소셜 로그인 매핑
·
Java/인증 및 인가, IAM
해당 글에서는 Keycloak을 활용하여 소셜 로그인을 이전에 구현을 하였을때, 일반 사용자와 소셜 로그인을 매핑하는 방법에 대해 알아봅니다.     💡 [참고] Keycloak 초기 구성에서부터 활용방법에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류주제URLDockerDocker Compose를 이용한 Keycloak 환경 구성 및 실행 방법https://adjh54.tistory.com/644환경설정Google Cloud Console OAuth 2.0 API 액세스 환경 설정하기https://adjh54.tistory.com/657   이해하기Keycloak 이해하기 -1 : 구성 요소, 인증 처리과정, 주요 기능https://adjh54.tistory.com/645이해하기Keycl..
[Java/IAM] Spring Boot 환경에서 Keycloak 활용하기 -4 : Identity providers Social 소셜 로그인 구현(Google)
·
Java/인증 및 인가, IAM
해당 글에서는 Keycloak을 활용하는 방법으로 Identity providers Social 소셜 로그인 구현(Google)을 하는 방법에 대해 알아봅니다.   💡 [참고] Keycloak 초기 구성에서부터 활용방법에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류주제URLDockerDocker Compose를 이용한 Keycloak 환경 구성 및 실행 방법https://adjh54.tistory.com/644환경설정Google Cloud Console OAuth 2.0 API 액세스 환경 설정하기https://adjh54.tistory.com/657   이해하기Keycloak 이해하기 -1 : 구성 요소, 인증 처리과정, 주요 기능https://adjh54.tistory.com/645이..
[Java] Google Cloud Console OAuth 2.0 API 액세스 환경 설정하기
·
Java/환경설정
해당 글에서는 Google Login을 위해서 Google Cloud Console의 OAuth 2.0 API 액세스 기능을 활성화하는 환경 설정방법에 대해 알아봅니다.     💡 [참고] Keycloak 초기 구성에서부터 활용방법에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류주제URLDockerDocker Compose를 이용한 Keycloak 환경 구성 및 실행 방법https://adjh54.tistory.com/644환경설정Google Cloud Console OAuth 2.0 API 액세스 환경 설정하기https://adjh54.tistory.com/657   이해하기Keycloak 이해하기 -1 : 구성 요소, 인증 처리과정, 주요 기능https://adjh54.tistory.c..
[OpenSource] Keycloak 이해하기 -4 : Keycloak 권한 및 종류
·
OpenSource/Keycloak
해당 글에서는 Keycloak의 권한에 대해서 상세히 알아봅니다.💡 [참고] Keycloak 초기 구성에서부터 활용방법에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류주제URLDockerDocker Compose를 이용한 Keycloak 환경 구성 및 실행 방법https://adjh54.tistory.com/644환경설정Google Cloud Console OAuth 2.0 API 액세스 환경 설정하기https://adjh54.tistory.com/657   이해하기Keycloak 이해하기 -1 : 구성 요소, 인증 처리과정, 주요 기능https://adjh54.tistory.com/645이해하기Keycloak 이해하기 -2 : SAML/OIDC 프로토콜, 인증 흐름(Authenticati..