91 lines
8.1 KiB
Markdown
91 lines
8.1 KiB
Markdown
---
|
|
title: Keycloak 25.0.0 released — Hostname v2 옵션 도입 공지
|
|
source_type: official-doc
|
|
url: https://www.keycloak.org/2024/06/keycloak-2500-released
|
|
archive_url:
|
|
related_branches: [feature-keycloak-iss-claim-hostname-mismatch]
|
|
related_projects: [keycloak-patterns]
|
|
tags: [official-doc, keycloak-patterns, auth, keycloak, kc-hostname]
|
|
created: 2026-07-17
|
|
---
|
|
|
|
# Keycloak 25.0.0 released — Hostname v2 옵션 도입 공지
|
|
|
|
> Layer: `raw/official-docs/` — Keycloak 공식 블로그의 25.0.0 릴리즈 공지 중 "New Hostname options" 섹션 발췌.
|
|
> 본 템플릿은 `raw/official-docs/` 와 `raw/company-tech-blogs/` 두 폴더가 공유.
|
|
> 검증된 요약은 `/ingest` 후 `wiki/concepts/`에 `source-summary-template` 형식으로 별도 작성. 원본은 raw에 영구 보관.
|
|
|
|
## Parent / 활용 branch (필수, 최소 1개+)
|
|
|
|
| Branch | 이 자료가 정당화하는 결정 |
|
|
|---|---|
|
|
| [[raw/branch-notes/feature-keycloak-iss-claim-hostname-mismatch]] | branch 노트가 출처 없이 적은 메모 "Keycloak 26.x 에서 `KC_HOSTNAME_*` 옵션 명칭이 자주 바뀜"의 진위 판정 — hostname v2 가 언제(25.0), 왜 도입됐고 기존 v1 옵션이 deprecated 됐는지의 1차 공식 근거 |
|
|
|
|
## 출처 / Source
|
|
|
|
- 원본 URL: https://www.keycloak.org/2024/06/keycloak-2500-released
|
|
- 아카이브 URL: (미수집)
|
|
- 저자 / 조직: Keycloak (Red Hat) — 공식 블로그
|
|
- 발행일: 2024-06-10 (페이지 내 "June 10 2024" 표기)
|
|
- 마지막 확인일: 2026-07-17
|
|
|
|
## 왜 저장했는지 / Why archived
|
|
|
|
`feature-keycloak-iss-claim-hostname-mismatch` branch 본문의 "마주친 문제" 섹션에 출처 없이 적힌 "Keycloak 26.x에서 `KC_HOSTNAME_*` 옵션 명칭이 자주 바뀜"이라는 메모의 진위를 판정하기 위해 저장. 본 공지는 hostname 옵션 개편이 **24→25 사이 1회의 대개편**(v1→v2)이었음을 1차 공식 소스로 확인해준다.
|
|
|
|
## 핵심 인용 / Key quotes (verbatim, 3~5문장)
|
|
|
|
> [Highlights § "New Hostname options"] "In response to the complexity and lack of intuitiveness experienced with previous hostname configuration settings, we are proud to introduce Hostname v2 options."
|
|
|
|
> [Highlights § "New Hostname options"] "Be aware that even the behavior behind these options has changed and requires your attention - if you are dealing with custom hostname settings."
|
|
|
|
> [Highlights § "New Hostname options"] "Hostname v2 options are supported by default, as the old hostname options are deprecated and will be removed in the following releases."
|
|
|
|
> [Highlights § "New Hostname options"] "You should migrate to them as soon as possible."
|
|
|
|
> [Highlights § "New Hostname options"] "New options are activated by default, so Keycloak will not recognize the old ones."
|
|
|
|
## Claims Extracted / 추출된 주장
|
|
|
|
> 이 자료가 **직접 말하는 것만** claim 으로 분리한다. 내 프로젝트에 적용한 결론은 여기 쓰지 않는다.
|
|
|
|
| Claim ID | Claim (이 자료가 직접 말하는 것) | Evidence quote | Strength | Applies to | Does not prove |
|
|
|---|---|---|---|---|---|
|
|
| KC-2500-C1 | Keycloak 은 25.0.0 릴리즈에서 기존 hostname 설정의 복잡성·비직관성 문제 때문에 새로운 Hostname v2 옵션을 도입했다 | "In response to the complexity and lack of intuitiveness experienced with previous hostname configuration settings, we are proud to introduce Hostname v2 options." | `official-vendor-doc` | Keycloak 25.0.0 릴리즈 시점의 hostname 옵션 개편 동기 | v2 옵션의 구체적인 개별 옵션명·boolean 극성 등 세부 스펙 |
|
|
| KC-2500-C2 | v2 옵션은 기존 옵션과 **동작(behavior) 자체가 달라졌으며**, custom hostname 설정을 쓰는 사용자는 이를 주의해야 한다 | "Be aware that even the behavior behind these options has changed and requires your attention - if you are dealing with custom hostname settings." | `official-vendor-doc` | custom hostname 설정을 사용 중인 모든 Keycloak 25.0.0 업그레이드 사용자 | v1→v2 옵션별 1:1 대응표나 정확히 어떤 동작이 어떻게 바뀌었는지의 세부 내용 (hostname guide 원문 소관) |
|
|
| KC-2500-C3 | v2 옵션이 25.0.0 부터 기본값으로 활성화되며, 기존(v1) hostname 옵션은 deprecated 되어 향후 릴리즈에서 제거될 예정이다 | "Hostname v2 options are supported by default, as the old hostname options are deprecated and will be removed in the following releases." | `official-vendor-doc` | Keycloak 25.0.0 이후 버전의 hostname 옵션 기본 활성 상태 및 v1 옵션의 deprecation 계획 | v1 옵션이 실제로 제거된 정확한 버전(예: 26.0 여부) — 이는 26.x 릴리즈 노트 소관 |
|
|
| KC-2500-C4 | 사용자는 v1 → v2 로 가능한 빨리 마이그레이션해야 하며, 새 옵션이 기본 활성화되어 있어 Keycloak 이 옛 옵션을 인식하지 않는다 | "You should migrate to them as soon as possible." / "New options are activated by default, so Keycloak will not recognize the old ones." | `official-vendor-doc` | 25.0.0 업그레이드 시 v1 옵션만 설정해둔 환경의 즉시 마이그레이션 필요성 | v1 옵션을 켜서 구버전 동작으로 되돌리는 방법이 존재하는지 여부(Migration guide 별도 소관) |
|
|
|
|
### Strength 허용값
|
|
|
|
- `official-standard` — RFC, 표준 사양, 언어/프로토콜 표준
|
|
- `official-vendor-doc` — Spring, Keycloak, AWS, Google 등 공식 벤더 문서
|
|
- `official-reference` — 공식 reference/API 문서
|
|
- `company-case-study` — 대기업/실무 기술 블로그의 특정 사례
|
|
- `engineering-blog` — 개인/팀 블로그의 엔지니어링 해설
|
|
- `tutorial` — 튜토리얼/가이드. 일반화 금지
|
|
- `needs-confirmation` — 원문만으로는 적용 판단 불가
|
|
|
|
## Usage Boundaries / 적용 경계
|
|
|
|
- 이 자료가 직접 증명하는 것:
|
|
- `KC-2500-C1`~`KC-2500-C4`: Hostname v2 옵션이 **Keycloak 25.0.0 릴리즈 시점(2024-06-10)에 도입**됐고, 도입 동기가 기존 설정의 복잡성/비직관성이었으며, 기존 v1 옵션은 deprecated 되어 제거 예정이라는 것.
|
|
- 이 자료가 증명하지 않는 것:
|
|
- v1→v2 옵션별 1:1 대응표(예: `hostname-strict-backchannel` → `hostname-backchannel-dynamic` 의 boolean 극성 반전 여부) — 이는 각 버전의 hostname guide 원문 소관.
|
|
- 26.x 시점의 최종 옵션 집합(v1 옵션이 실제로 제거되었는지, 새 옵션이 26.x 안에서 추가로 rename 됐는지) — 이는 26.0 릴리즈 노트 + 현행 hostname guide 소관.
|
|
- branch 메모의 "Keycloak 26.x에서 `KC_HOSTNAME_*` 옵션 명칭이 **자주** 바뀜"이라는 프레이밍 — 본 자료는 **24→25 사이 1회의 대개편**(v1→v2, 2024-06-10)만 증명한다. "자주"라는 빈도 주장은 이 자료가 지지하지 않는다.
|
|
- 내 프로젝트에 적용하려면 추가 확인이 필요한 것:
|
|
- 실제 사용 중인 Keycloak 버전(26.x 추정)에서 v1 옵션이 여전히 인식되는지, 아니면 완전히 제거되었는지 — 현행 hostname guide([[raw/official-docs/keycloak-hostname-configuration]]) 재확인 필요.
|
|
|
|
## 메모 / Notes
|
|
|
|
> 나중에 wiki로 옮길 때 참고할 짧은 메모. 검증되지 않은 내 추론은 여기에 두지 말 것.
|
|
|
|
- branch 메모 판정 결과 (참고용, 인용 아님): 이 자료는 branch 노트의 "옵션 명칭이 자주 바뀜"이라는 메모를 **부분 confirm / 프레이밍은 refute** 한다 — hostname 옵션 개편이 실재하는 사건인 것은 맞지만(v1→v2, 25.0.0), 이 자료 자체는 "24→25→26 여러 번에 걸쳐 자주" 바뀌었다는 빈도를 증명하지 않는다. "자주"를 확인하려면 25.x/26.x 각 릴리즈 노트를 추가로 대조해야 한다 (`needs-confirmation`으로 유지).
|
|
- 추가로 봐야 할 동일 출처 페이지: Keycloak 26.0.0 릴리즈 노트 (v1 옵션 실제 제거 여부 확인용), 현행 hostname guide의 Migration guide 섹션.
|
|
|
|
## Related / 관련
|
|
|
|
- 같은 주제 다른 official-doc: [[raw/official-docs/keycloak-hostname-configuration]] — 현행(rolling) v2 hostname guide 본문. 옵션별 세부 스펙은 이쪽이 1차 근거.
|
|
- 이 자료를 인용한 wiki 요약: (아직 생성되지 않음)
|