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..
[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...
[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이..
[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..
[Java/IAM] Spring Boot 환경에서 Keycloak 활용하기 -3 : OIDC 인증 흐름 구현(Service Accounts Roles)
·
Java/인증 및 인가, IAM
해당 글에서는 Spring Boot 환경에서 Keycloak과의 연동을 통하여 OIDC 인증 흐름 구현(Service Accounts Roles) 하는 방법에 대해 알아봅니다. 💡 [참고] 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.tisto..
[Java/오류노트] Solved - Keycloak : HTTP 409 Conflict 해결방법
·
Java/오류노트
해당 글에서는 Keycloak 통신 중에 발생하는 HTTP 409 Conflict 오류에 대해 해결 방법에 대해 알아봅니다. 1) 문제점💡 문제점- Keycloak에 사용자 정보를 수정하는 중에 아래와 같은 HTTP 409 Conflict 에러가 발생하였습니다.- 이는 리소스 충돌이 발생할때 나타나는 HTTP 상태 코드입니다. 💡 아래와 같이 이메일을 변경하는 중에 발생하였습니다.- Keycloak Admin Client를 통해서 이메일을 변경하려고 할때, 디버깅 중 아래와 같은 오류가 발생하였습니다,UserRepresentation emailCredential = new UserRepresentation();emailCredential.setEmail(chgDecodeEmail);try { // ..
[Java/IAM] Spring Boot 환경에서 Keycloak 활용하기 -2 : OIDC 인증 흐름 구현(Direct Access Grants, Implicit Flow)
·
Java/인증 및 인가, IAM
해당 글에서는 Spring Boot 환경에서 Keycloak과의 연동을 통하여 OIDC 인증 흐름 구현(Direct Access Grants, Implicit Flow) 하는 방법에 대해 알아봅니다. 💡 [참고] Keycloak 초기 구성에서부터 활용방법에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류주제URLDockerDocker Compose를 이용한 Keycloak 환경 구성 및 실행 방법https://adjh54.tistory.com/644환경설정Google Cloud Console OAuth 2.0 API 액세스 환경 설정하기https://adjh54.tistory.com/657   이해하기Keycloak 이해하기 -1 : 구성 요소, 인증 처리과정, 주요 기능https://adj..
[Java/IAM] Spring Boot 환경에서 Keycloak 활용하기 -1 : OIDC 인증 흐름 구현(Standard Flow)
·
Java/인증 및 인가, IAM
해당 글에서는 Spring Boot 환경에서 Keycloak과의 연동을 통하여 OIDC 인증 흐름 구현(Standard Flow) 하는 방법에 대해 알아봅니다.   💡 [참고] 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/6..