指南
文件
下載
社群
部落格
Keycloak 21.0.0 版本發布
2023 年 2 月 23 日
這篇文章已超過一年。部落格中的內容可能已過時。
如需下載此版本,請前往
Keycloak 下載
。
升級
在升級之前,請參閱
遷移指南
以獲取完整的變更列表。
所有已解決的問題
新功能
#11698
新增一個選項,允許停用客戶端註冊訪問令牌輪換
keycloak
#15271
新增對 Microsoft Authenticator 的支援
keycloak
#16107
設備授權請求的簡短 verification_uri
keycloak
#16787
在 `GoogleIdentityProvider` 中支援多個 hosted-domain
keycloak
#17037
允許配置 cordova 适配器的 redirectUri
keycloak adapter/javascript
增強功能
#1738
棄用基於 SHA1 的 SAML 簽名演算法
keycloak-documentation
#1743
SAML IDP 的某些選項文件已過時
keycloak-documentation
#8820
官方支援 Microsoft 行動驗證器應用程式
keycloak
#8982
黑名單的誤報率可以設定得更低
keycloak
#9008
使用客戶端註冊獲得的註冊訪問令牌更新客戶端
keycloak authorization-services
#9017
客戶端策略的預授權掛鉤
keycloak
#9144
移除 Hashicorp 支援
keycloak dist/quarkus
#9388
全域鎖介面
keycloak storage
#9420
在 HotRod 儲存中使用批量刪除
keycloak storage
#9699
在幫助訊息中包含可能的選項值列表
keycloak dist/quarkus
#10018
JPA Map 儲存:利用基於函數的索引 (Postgresql)
keycloak storage
#10090
移除 HotRodUtils#paginateQuery 中的變通方法
keycloak storage
#10376
新增 MapKeycloakTransaction.exists(id) 方法
keycloak storage
#10988
從 HotRod 實體中移除重複的欄位
keycloak storage
#11744
從 Map 提供者方法中移除 `session.area().getById(id)`
keycloak storage
#12067
研究一種在 HotRod 儲存中以不停機的方式更新索引的方法
keycloak storage
#12068
在 HotRod 儲存中利用 Infinispan 的 lifespan 來處理 ExpirableEntities
keycloak storage
#12950
實作 SAML 的「進階宣告對群組」映射
keycloak
#13219
後續追蹤:JPA Map 儲存希望在 Quarkus 中使用 `hibernate.integrator_provider`
keycloak
#13222
後續追蹤:重新檢視 Quarkus 和其他設定中 JPA map 儲存的 JTA 與 RESOURCE_LOCAL
keycloak storage
#13346
當使用者名稱中包含 CJK 字元時,無法在使用者管理主控台中儲存設定檔
keycloak user-profile
#13544
Quarkus 測試套件在合理的情況下應預設使用 storage=chm
keycloak testsuite
#13606
Keycloak 在 SPSSODescriptor 中使用不正確的加密金鑰作為 SAML 身分代理
keycloak
#13632
檔案地圖儲存:基本儲存
keycloak storage
#13725
使 GHA Map-JPA 基本測試套件在 Quarkus 上執行
keycloak storage
#14503
允許在註冊期間將名字和姓氏設定為選填
keycloak user-profile
#14504
能夠在 KeycloakRealmImport CR 的作業範本中新增欄位
keycloak
#14583
為地圖儲存提供 realm 的部分匯入,最好是不需要表示法
keycloak storage
#14686
為 emailInstructionUsername 新增遺失的德語翻譯
keycloak
#14739
改善運算子部署設定的可讀性和可管理性
keycloak operator
#14915
清理在根 pom 和 Quarkus pom 中兩次設定 Hibernate 版本的情況
keycloak dist/quarkus
#15026
宣告式使用者設定檔應允許將電子郵件屬性標記為非必填
keycloak
#15053
從 `user-session` 介面的 `login-failure` 區域中移除已棄用的方法
keycloak storage
#15223
確保 KeycloakSession 不會關閉超過一次
keycloak core
#15234
切換到 micrometer 指標
keycloak
#15256
從使用者 API 公開屬性中繼資料
keycloak user-profile
#15374
移除對 Resteasy API 的依賴,並盡可能依賴 JAX-RS API
keycloak
#15450
從 JAX-RS (子)資源中移除不必要的注入點
keycloak
#15507
JPA 地圖儲存:利用基於函數的索引 (CockroachDB)
keycloak storage
#15525
從我們的 JAX-RS 資源中移除不必要的注入點
keycloak
#15576
為測試套件公用程式中的 KeycloakServer 啟用 Oracle DB 驅動程式
keycloak
#15602
移除 Resteasy 上下文資料的注入點,改用 Keycloak 上下文
keycloak
#15603
Keycloak 發行版包含測試程式庫
keycloak dist/quarkus
#15605
避免在執行時為基於 Rest 的 SPI 建立 Proxy
keycloak
#15612
客戶端註冊服務不得檢查 Bearer 令牌的客戶端協定
keycloak
#15644
檢閱 `set-quarkus-version.sh`
keycloak dist/quarkus
#15666
更新至最新版本的 Keycloak Actionbot
keycloak
#15677
列舉自動產生類別描述符中的欄位
keycloak storage
#15706
建立具有空實作的 model-map-file 模組
keycloak storage
#15740
./kc.sh 沒有提取 conf/quarkus.properties
keycloak docs
#15749
新增 KeycloakModelUtils.runJobInRetriableTransaction 的記錄
keycloak storage
#15810
移除對 Resteasy Multipart Provider 的依賴
keycloak
#15811
確保 JAX-RS 資源方法宣告其支援的媒體類型
keycloak
#15812
DeclarativeUserProfileProvider 中的 ConcurrentModificationException
keycloak user-profile
#15846
支援自動產生駝峰式欄位名稱
keycloak storage
#15885
新增對檔案儲存的寫入能力
keycloak storage
#15890
為 Pessimistic Locking 的使用案例引入測試
keycloak storage
#15901
啟用 Infinispan 指標
keycloak
#15946
使用者屬性策略
keycloak
#15977
升級至 Infinispan 14.0.4.Final
keycloak storage
#16008
更新至 JBoss Parent 39
keycloak
#16020
將 CRDB 新增到新儲存的 GHA 中
keycloak storage
#16089
正規化測試中的記憶體使用量和 OOM 行為
keycloak storage
#16091
在 GitHub Actions 中快取 Maven Wrapper JAR
keycloak ci
#16139
如果只輸入部分資訊,則搜尋功能無法運作
keycloak
#16220
說明 `--optimized` 旗標與資料庫的使用方式
keycloak docs
#16224
以每個客戶端為基礎增量快取同意
keycloak infinispan
#16248
Keycloak 運算子。為 keycloak POD 新增標籤
keycloak
#16281
當透過 `export` 命令匯出 realm 時,在啟動時匯入 realm 時保持一致性
keycloak
#16308
與 Maven4 建置快取和並行建置的相容性
keycloak ci
#16320
單一客戶端匯出錯誤
keycloak
#16373
從運算子屬性中移除無效的屬性
keycloak dist/quarkus
#16420
支援使用嵌入式發行版執行測試
keycloak
#16529
將管理介面自訂 REST 端點移至主儲存庫
keycloak
#16616
在 JpaMapStorageProviderFactory 中讓 lockTimeout 更容易配置
keycloak storage
#16676
建立基本唯讀檔案儲存
keycloak storage
#16690
將 LockAcquiringTimeoutException 設定為執行階段例外
keycloak storage
#16751
預設不啟用快取指標並提供指南
keycloak
#16807
當後端協定為 HTTP 時,KeycloakIngress (控制器) 應設定邊緣 TLS
keycloak operator
#16892
更新代理指南,提供有關會話黏性的資訊
keycloak docs
#16921
還原碼輸入錯誤未以標準化方式顯示
keycloak
#16962
讓嵌入式發行版能夠在 FIPS 模式下執行
keycloak
#17133
將文件標準應用於入門指南
keycloak
#17134
為 DeviceActivityManager 建立 SPI
keycloak
#17865
新增 SAML IDP 的「加密演算法」選項
keycloak admin/ui
#17935
更新「有效的登出後重新導向 URI」用戶端選項的訊息
keycloak admin/ui
#18080
在發行分支上執行測試
keycloak admin/ui
錯誤
#8833
使用啟用提供者對應器的 ID 權杖執行外部到內部的權杖交換會導致 `unknown_error`。
keycloak token-exchange
#8958
編輯沒有描述的子流程時出現 NullPointerException
keycloak authentication
#9003
文件錯誤:使用者儲存 SPI:CredentialInputValidator
keycloak core
#9345
在某些情況下無法加入節點
keycloak admin/api
#9771
權杖驗證中硬式編碼的簽名演算法
keycloak oidc
#9991
未匯入必要的操作 terms_and_conditions
keycloak import-export
#10668
Kerberos 使用者聯盟建立不存在的使用者
keycloak ldap
#10672
當使用者名稱包含 "//" 時,Kerberos 使用者聯盟會建立不存在的使用者
keycloak ldap
#10755
替換操作在遠端 Infinispan 資料庫中設定錯誤的存留時間,導致會話逐出
keycloak storage
#10958
LDAP 對應器使用者聯盟中的用戶端 ID 與重新命名用戶端 ID 不一致
keycloak ldap
#11608
Realm 密碼原則 regex 無效
keycloak authentication
#11627
新的叢集加入器在嘗試預先載入遠端會話(非離線)時掛起
keycloak storage
#11726
當使用者暫時鎖定時,/users/id 和 /users 端點傳回的資料不一致
keycloak admin/api
#11783
等待第三方檢查 iframe 訊息時逾時。
keycloak adapter/javascript
#12039
帳戶主控台未顯示目前登入的使用者
keycloak account/ui
#12053
[SAML 代理] BadPaddingException,因為 Keycloak 將簽署金鑰組用於解密
keycloak saml
#12523
DELETE 使用者 api 在從 OFFLINE_CLIENT_SESSION 刪除資料時使用效率低的 SQL 查詢
keycloak storage
#12567
如果使用者不屬於任何群組,則會發生 SQLGrammarException
keycloak storage
#12618
包含 ";"(分號) 的角色名稱在管理主控台中導致「找不到資源...」錯誤
keycloak admin/api
#12649
GET /{realm}/users/{id}/groups 忽略 'search' 查詢參數
keycloak admin/api
#12819
群組屬性快取行為不一致
keycloak storage
#12913
Keycloak 18.0.2 混合內容問題。
keycloak dist/quarkus
#12970
當在非標準連接埠上使用反向代理時,從請求自動偵測公用 URL 無效
keycloak dist/quarkus
#12979
管理主控台在密碼提示之前無限重定向迴圈
keycloak dist/quarkus
#13063
設定 hostname-admin=localhost 會重新導向至 keycloak.example.com
keycloak dist/quarkus
#13089
Infinispan/TCPPING 無法在所有指定的節點上擴展叢集
keycloak dist/quarkus
#13114
使用新的運算子會忽略重新加密代理
keycloak operator
#13122
無法在具有 3 個或更多節點的 Keycloak 叢集中刪除使用者
keycloak dist/quarkus
#13148
keycloak(在 nginx 後方) .well-known/openid-configuration 路徑未傳回正確的權杖或 jwt URL(遺失自訂連接埠)
keycloak dist/quarkus
#13157
當使用 keycloak Java 用戶端時,請求上未設定 Response_mode
keycloak authorization-services
#13210
具有 CRDB 的 JPA Map 儲存:ConcurrentLoginTest 失敗
keycloak storage
#13236
當啟用宣告式使用者設定檔和 registrationEmailAsUsername 時,使用空白/null 電子郵件更新服務帳戶時會移除使用者名稱
keycloak user-profile
#13340
大量離線會話的效能問題
keycloak storage
#13354
LDAP 整合未對應電子郵件
keycloak ldap
#13656
我收到這些 [com.arjuna.ats.arjuna] 警告,並且在之後就緒探測會失效
keycloak storage
#13988
19 - 更新電子郵件功能 - 當勾選「將電子郵件作為使用者名稱」選項時,電子郵件變更不會影響使用者名稱
keycloak authentication
#14035
使用者/使用者設定檔 API 行為不一致:當啟用使用者設定檔時,部分 PUT 會清除所有使用者欄位
keycloak user-profile
#14071
Keycloak Docker 容器預設主題環境變數無效
keycloak dist/quarkus
#14173
按下返回按鈕後,登入表單中會隱藏 IDP 提供者
keycloak authentication
#14197
Chrome 和 Edge 上可配置的會話限制錯誤
keycloak authentication
#14234
SigningInPage 具有錯誤的圖示
keycloak account/ui
#14323
驗證用戶端時發生意外錯誤:java.lang.RuntimeException:不合法的 base64url 字串!
keycloak oidc
#14433
自訂的 Ingress 資源會在 Keycloak Pod 被終止時立即刪除
keycloak operator
#14537
多個 Keycloak 伺服器的 /token 端點的 400 錯誤
keycloak dist/quarkus
#14610
由於測試失敗,預設建置失敗
keycloak core
#14638
Keycloak 19.0.1 無法使用 mariaDB 10.8.4 啟動
keycloak dist/quarkus
#14657
Keycloak 18.0.0 - 升級至 19.0.2 - ISPN 快取錯誤
keycloak dist/quarkus
#14689
某些使用者的使用者會話計數限制器無效
keycloak authentication
#14703
非必要的電子郵件欄位仍然在註冊表單中以星號呈現
keycloak authentication
#14772
「角色中的使用者」的分頁無法保證使用 JPA 有效運作
keycloak storage
#14794
在用於身分提供者簽名驗證的 jwks 中使用具有不同演算法的類似金鑰時發生錯誤
keycloak oidc
#14843
使用者密碼在管理事件索引標籤上可見
keycloak authentication
#14884
關於 `post.logout.redirect.uris` 的奇怪匯出/重新匯入行為
keycloak oidc
#15008
設定自訂使用者提供者會導致 RuntimeException:無法找到使用者的提供者對應
keycloak dist/quarkus
#15021
無法使用舊的管理介面建立 idp 角色對應器 (oidc / saml)
keycloak admin/ui
#15060
如果在資料庫 URL 屬性中未設定 "sendStringParametersAsUnicode=false",則使用 Microsoft SQL 會發生交易死鎖
keycloak storage
#15083
嘗試擷取不存在的外部 IDP 權杖時,狀態為 500
keycloak oidc
#15093
JPA Map 儲存:JpaRootAuthenticationSessionEntity 建構函式缺少版本參數
keycloak storage
#15116
即使對應的功能已停用,舊的管理控制台主題仍然可見並可供選擇
keycloak admin/ui
#15118
整合測試的建置逾時
keycloak ci
#15231
無法存取前 10 個之後的群組
keycloak admin/ui
#15236
無法將 undefined 或 null 轉換為物件
keycloak admin/ui
#15252
條件式驗證流程 - 拒絕存取錯誤訊息 - 未載入自訂屬性
keycloak authentication
#15269
使用者設定檔移除所有使用者屬性
keycloak admin/api
#15278
如果遺失 session,KeycloakErrorHandler 會擲回 NPE
keycloak core
#15295
AdminV2 無法透過反向代理 (重新加密) 載入
keycloak admin/ui
#15324
KC_HTTP_RELATIVE_PATH --http-relative-path 在 ingress 或 nginx 中無法運作
keycloak admin/ui
#15326
從 v19 升級到 v20 的多節點 (kubernetes) 失敗
keycloak infinispan
#15346
載入公鑰時發生錯誤
keycloak oidc
#15361
從 19.0.3 升級到 20.0.0 後,user_info 無法運作
keycloak oidc
#15394
管理員帳戶使用者名稱遭到強制變更
keycloak dist/quarkus
#15412
所有設定文件的資料庫供應商都列為建置設定
keycloak docs
#15422
Keycloak 使用者聯合提供者 LDAP 連接 Azure Active Directory 連接失敗。
keycloak ldap
#15429
userinfo 端點中的 NPE
keycloak oidc
#15431
使用者設定檔屬性未顯示在 Admincp 使用者檢視和使用者帳戶管理檢視中
keycloak
#15432
使用 Keycloakx Helm 圖表在 Kubernetes 中啟動失敗並出現 NullPointerException
keycloak core
#15449
無法在 Keycloak 14 環境中建立包含非英文字元的使用者
keycloak admin/ui
#15482
使用者聯合:如果聯合使用者沒有任何屬性,getReadable() 可能會為該使用者擲回 NPR
keycloak storage
#15485
12.0.4 - 使用者名稱欄位接受特殊字元
keycloak admin/ui
#15487
不穩定的測試:Model Tests DBLockTest
keycloak testsuite
#15493
使 nginx 憑證查詢執行緒安全
keycloak authentication
#15497
使用 LDAP 匿名繫結 (即繫結類型 none) 時,未知的繫結 DN
keycloak ldap
#15503
不穩定的測試:連線到 repo.maven 時逾時
keycloak testsuite
#15538
自訂管理主題無法運作
keycloak admin/ui
#15539
無效的重新導向 URI /
keycloak authentication
#15558
UserSessionProviderTest#testOnClientRemoved 在 CockroachDB 上失敗
keycloak storage
#15564
不穩定的測試:RequiredActionTotpSetupTest.setupTotpExistingReusableCodeDisabled
keycloak testsuite
#15566
無法產生 javadoc
keycloak
#15571
Keycloak 20.0 - 建置設定未套用?KC_FEATURES=token-exchange
keycloak
#15607
JDK 17 使用 infinispan 時出現 InaccessibleObjectException
keycloak storage
#15608
Keycloak 錯誤地假設預設資料來源是第一個
keycloak dist/quarkus
#15614
修正在群組路徑的某些變更上更新群組對應器
keycloak
#15656
變更密碼時有時會觸發錯誤
keycloak core
#15668
使用者設定檔:編輯使用者名稱屬性會新增空的權限
keycloak user-profile
#15685
在 OracleDB 上依群組屬性搜尋可能會中斷
keycloak storage
#15687
忽略來自第三方套件的 IdentityProviderModel
keycloak identity-brokering
#15699
唯一約束應使用屬性值雜湊,而不是值本身
keycloak storage
#15701
無法使用自訂 Postgres 映像執行 map-storage-jpa 測試
keycloak testsuite
#15712
Keycloak 無法啟動,因為檔案 "/var/lib/keycloak/data/h2/keycloakdb.mv.db" 中有不支援的資料庫檔案版本或無效的檔案標頭 [90048-214]
keycloak core
#15718
不穩定的測試:RefreshTokenTest.tokenRefreshRequest_ClientES512_RealmRS256
keycloak testsuite
#15738
從 19.0.3 quarkus 更新到 20.0.1 後,在 (production) 模式中啟動伺服器時發生錯誤
keycloak core
#15739
裝置授權授予在具有有效的 S256 程式碼挑戰時失敗
keycloak core
#15744
來自 token 端點的 CORS 錯誤
keycloak authentication
#15761
不穩定的測試:JavascriptAdapterTest.implicitFlowOnTokenExpireTest
keycloak testsuite
#15767
使 KeycloakDeploymentBuilder 初始化 CryptoIntegration
keycloak core
#15777
無法變更「重新啟動登入」
keycloak account/ui
#15781
kc 19.0.3 與 oracle 11g:匯出包含使用者的 realm 會導致 SQL 錯誤:1000,SQLState:72000 (超出最大開啟游標數)
keycloak storage
#15801
模型測試中有多個失敗
keycloak testsuite
#15803
Keycloak 升級失敗:關聯 databasechangeloglock 已存在
keycloak core
#15806
自 Keycloak 19+ 以來,無法登入主控台
keycloak authentication
#15807
修正在 kcWebAuthnKeyIcon 中的錯字
keycloak account/api
#15817
取得 opentid 權杖伺服器錯誤
keycloak account/api
#15823
根據指南覆寫電子郵件範本提供者失敗
keycloak core
#15824
使用 Postgres DB 時無法找到 Liquibase 實作
keycloak core
#15849
JPA Map Storage:新增交易重試邏輯至 LoginActionsService.authenticate
keycloak storage
#15869
上傳指令碼錯誤
keycloak account/api
#15886
變更 URL 後,管理主控台載入舊的 URL
keycloak admin/ui
#15889
Oracle 資料庫上的 Keycloak 20.0.1 - ORA-00932:資料類型不一致:預期為 - 取得 NCLOB
keycloak core
#15894
使用 SAML 整合登入您的帳戶會導致「使用身分識別提供者驗證時發生非預期的錯誤」,且記錄中找不到任何錯誤。
keycloak saml
#15904
不穩定的測試:HostnameDistTest
keycloak testsuite
#15916
未提供 Java 17 支援
keycloak dist/quarkus
#15921
無法在 Keycloak 20 上設定內容路徑
keycloak dist/quarkus
#15925
JAVA_OPTS_APPEND 不允許覆寫 ipv4/ipv6 設定
keycloak dist/quarkus
#15944
取得使用者設定檔設定的 API 呼叫應允許任何管理員角色。
keycloak admin/api
#15952
從 realm ui 管理主題 keycloakv2 匯出用戶端 saml 金鑰 JKS 會產生無效的 JKS
keycloak admin/ui
#16002
在 20.0.0 上設定 KC_HTTP_RELATIVE_PATH 時,健康檢查失敗
keycloak core
#16030
啟動時更好的錯誤處理
keycloak dist/quarkus
#16046
GHA 因為組態錯誤而未執行 HotRod 測試
keycloak storage
#16047
嘗試在管理主控台中存取使用者清單時發生 NPE
keycloak admin/api
#16048
不穩定的測試:OfflineServletsAdapterTest
keycloak ci
#16053
`FieldsGenerator` 不會為 `Map
config` 欄位產生 `getMapKeyClass()` 和 `getMapValueClass()`
keycloak storage
#16067
管理 REST API 頁面的標題/頁首錯誤地顯示預留位置
keycloak docs
#16069
卡在載入管理主控台
keycloak admin/cli
#16078
不穩定的測試:UserSessionConcurrencyTest.testConcurrentNotesChange
keycloak storage
#16079
不穩定的測試:UserSessionExpirationTest>KeycloakModelTest.createEnvironment
keycloak storage
#16099
Keycloak 管理頁面未載入
keycloak dist/quarkus
#16108
不穩定的測試:org.keycloak.testsuite.federation.kerberos.KerberosLdapTest#spnegoLoginTest
keycloak ci
#16109
不穩定的測試:org.keycloak.testsuite.federation.kerberos.KerberosLdapTest#validatePasswordPolicyTest
keycloak ci
#16110
不穩定的測試:org.keycloak.testsuite.federation.kerberos.KerberosLdapTest#testClientOverrideFlowUsingBrowserHttpChallenge
keycloak ci
#16111
不穩定的測試:org.keycloak.testsuite.federation.kerberos.KerberosLdapTest#writableEditModeTest
keycloak ci
#16112
不穩定的測試:org.keycloak.testsuite.federation.kerberos.KerberosLdapTest#spnegoCaseInsensitiveTest
keycloak ci
#16113
不穩定的測試:org.keycloak.testsuite.federation.kerberos.KerberosLdapTest#usernamePasswordLoginTest
keycloak ci
#16114
不穩定的測試:org.keycloak.testsuite.federation.kerberos.KerberosLdapTest#credentialDelegationTest
keycloak ci
#16115
不穩定的測試:org.keycloak.testsuite.federation.kerberos.KerberosLdapTest#spnegoLoginWithRequiredKerberosAuthExecutionTest
keycloak ci
#16116
測試不穩定:org.keycloak.testsuite.federation.kerberos.KerberosLdapTest#spnegoNotAvailableTest
keycloak ci
#16117
測試不穩定:org.keycloak.testsuite.federation.kerberos.KerberosLdapTest#spnegoWithInvalidTokenTest
keycloak ci
#16125
Keycloak CI 任務中列印警告訊息
keycloak ci
#16130
測試不穩定:org.keycloak.testsuite.cookies.CookiesPathTest#testOldCookieWithNodeInValue
keycloak ci
#16131
測試不穩定:org.keycloak.testsuite.cookies.CookiesPathTest#testMultipleCookies
keycloak ci
#16132
測試不穩定:org.keycloak.testsuite.cookies.CookiesPathTest#testOldCookieWithWrongPath
keycloak ci
#16133
測試不穩定:org.keycloak.testsuite.cookies.CookiesPathTest#testCookiesPath
keycloak ci
#16143
測試不穩定:org.keycloak.testsuite.forms.LoginTest#loginWithoutForcePasswordChangePolicy
keycloak ci
#16174
如果電子郵件被更改,則使用者名稱不會更新
keycloak user-profile
#16191
Keycloak 20.0.1 quarkus Distro 在第二次重新啟動時使用 MSSqlServer 失敗
keycloak core
#16202
啟動期間 FipsMode 的 LinkageError
keycloak core
#16211
AccountConsole 將翻譯後的訊息洩漏到快取的佈景主題中
keycloak account/ui
#16216
一些授權配接器測試在 Java 17 上失敗
keycloak testsuite
#16222
運算子不監看其他命名空間
keycloak operator
#16232
測試不穩定:org.keycloak.testsuite.admin.UserTest.sendResetPasswordEmailWithCustomLifespan
keycloak ci
#16240
SAMLServletAdapterTest 和 SAMLFilterServletAdapterTest 在 Java 17 上失敗
keycloak testsuite
#16255
欄位產生器:當介面中沒有 addElement 方法時,不會產生 `getCollectionElementClass` 方法
keycloak storage
#16261
io.quarkus.builder.BuildException 由 java.lang.OutOfMemoryError 造成:無法建立原生執行緒
keycloak dist/quarkus
#16263
如果啟用了 UPDATE_EMAIL 功能並啟用電子郵件作為使用者名稱,則更新個人資料時不顯示使用者名稱欄位
keycloak user-profile
#16274
來自 Keycloak Admin API 的唯讀使用者屬性錯誤
keycloak admin/api
#16283
沒有資料儲存在外部資料庫 (MariaDB) 中
keycloak storage
#16290
從 keycloak 15 遷移到 keycloak 20.0.1:如果我們傳遞錯誤的使用者名稱,則會收到內部伺服器錯誤
keycloak core
#16297
如果 PolicyEvaluationRequest 中不存在使用者,則會發生 NPE
keycloak admin/api
#16306
基於角色/群組的身份驗證不適用於由外部 IdP(Azure AD、GitHub 等)驗證的使用者
keycloak authorization-services
#16313
在 CI 中,CRDB 的 new-store-integration-tests 有時會在 70 分鐘後取消
keycloak storage
#16317
當 `get(e)` 返回 `null` 時,EntityField `mapPut` 和 `collectionAdd` 預設方法不會插入元素
keycloak storage
#16330
Hibernate 6 升級:原生查詢註冊
keycloak storage
#16332
Hibernate 6 升級:無法在 QueryCacheKey 中提取查詢參數名稱
keycloak storage
#16333
更新到 20.0.2 後,電子郵件佈景主題無法運作
keycloak translations
#16334
Hibernate 6 升級:JpaAutoFlushListener 中的 API 變更
keycloak storage
#16335
Hibernate 6 升級:不再設定 `JsonbType` 中的 valueType
keycloak storage
#16336
Hibernate 6 升級:需要使用新的 API 註冊 JSON 函數
keycloak storage
#16337
Hibernate 6 升級:Entity -> id 的對應不再自動完成
keycloak storage
#16347
協定對應器的優先順序
keycloak oidc
#16401
用於客戶端的 % 客戶端密碼(存取類型:機密)必須進行編碼
keycloak authorization-services
#16403
Keycloak - userinfo 回應中缺少資料
keycloak core
#16443
Keycloak 19.0.1 UI 中的搜尋錯誤
keycloak admin/ui
#16465
ElytronSessionTokenStore#logoutHttpSessions() 由於 UNDERTOW-2159 而無法如預期般運作
keycloak adapter/jee
#16467
無法刪除使用者 unknown_error
keycloak account/api
#16502
Hibernate 6 升級:關於缺少 Bean Validation 提供者的警告
keycloak storage
#16513
Undertow 上 map-storage-hot-rod 中事件的屬性錯誤
keycloak storage
#16514
測試不穩定:新帳戶控制台測試中的 DateTimeParse 失敗
keycloak ci
#16538
Quarkus 3:模型測試無法完成
keycloak testsuite
#16552
JpaClientModelCriteriaBuilder 無法在 H6 上正確運作
keycloak storage
#16584
Userinfo 端點在 POST 請求時給出 500 (nullpointerexception) 錯誤
keycloak account/api
#16586
從 keycloak 20.0.1-20.0.2+ 升級會中斷應用程式登出
keycloak oidc
#16592
執行嵌入式伺服器時的記憶體洩漏
keycloak core
#16605
http-relative-path 無法運作
keycloak core
#16622
在針對運算子執行檢查時,Snyk 工作流程失敗
keycloak ci
#16634
使用 JDK 17 執行載入命令時的 Hibernate 錯誤
keycloak storage
#16642
資料庫遷移不是事務性的
keycloak storage
#16649
在 Quarkus3 分支中修正 OfflineSessionPersistenceTest
keycloak storage
#16657
測試不穩定:org.keycloak.common.ProfileTest#enablePreviewWithPropertiesFile & #configWithPropertiesFile
keycloak ci
#16658
新的管理控制台中未正確顯示「檢閱個人資料設定」模式的標籤
keycloak admin/api
#16669
測試不穩定:org.keycloak.testsuite.ui.account2.WelcomeScreenTest#resourcesTest
keycloak ci
#16679
如果 username=email 處於活動狀態,則更新電子郵件動作不會正確更新使用者名稱
keycloak authentication
#16684
升級到 20.0.3 後無法開啟管理控制台
keycloak admin/ui
#16693
Hibernate 6 從具有 `joinColumns` 和 `inverseJoinColumns` 的兩個實體中參照 m:n 關聯會導致干擾
keycloak storage
#16705
Snyk 工作流程因在多個區段中使用相同類別而失敗
keycloak ci
#16711
由於缺少 SAAJ 工廠,導致 quarkus3 分支中的 SAML 測試失敗
keycloak testsuite
#16721
由於過時的 X509Certificate 請求屬性名稱導致測試失敗
keycloak testsuite
#16727
Keycloak 20.0.3 容器不支援 Java 17
keycloak dist/quarkus
#16743
ArtifactBindingTest 在 quarkus 3 分支中失敗,並出現 ClassNotFoundException
keycloak testsuite
#16745
ISPN000559:無法編列 'class org.infinispan.marshall.protostream.impl.MarshallableUserObject':java.io.NotSerializableException: org.keycloak.models.cache.infinispan.entities.NonExistentItem
keycloak dist/quarkus
#16775
使用自訂映像時,運算子會忽略資料庫供應商。強制使用 h2 而不是選定的供應商。
keycloak operator
#16797
確保 PBKDF2 提供者使用衍生金鑰的預期大小
keycloak authentication
#16801
關於 JPA map 儲存中洩漏語句的記錄訊息
keycloak storage
#16804
Quarkus 測試中的連線拒絕
keycloak dist/quarkus
#16818
在一些較新的 Linux 環境中,任何使用 PhantomJS 的測試都會失敗
keycloak testsuite
#16857
修復 `Overwriting value of clientRole field` 記錄訊息
keycloak storage
#16880
Keycloak LDAPS 在生產環境中找不到請求目標的有效憑證路徑
keycloak ldap
#16899
[類型] user.listGroups 類型似乎不正確
keycloak admin/client-js
#16901
無法更新使用者群組
keycloak admin/client-js
#16974
Trivy 工作流程因內容逾時而失敗
keycloak ci
#16988
載入管理控制台 JS 和 CSS 時的 application/x-unknown-content-type
keycloak admin/ui
#17010
變更領域 ID 不會更新 `account-console` 用戶端中的相對 URL
keycloak account/ui
#17022
COMPONENT_CONFIG 中的 lastSync 值始終會更新
keycloak core
#17029
檔案儲存路徑遍歷
keycloak storage
#17141
記錄中的例外狀況:回應已提交,無法變更
keycloak storage
#17162
組建失敗,pom 無法匯入
keycloak ci
#17197
探索文件中缺少必要欄位
keycloak account/api
#17216
「登出」連結在 authz 範例應用程式中錯誤地硬式編碼為 localhost
keycloak testsuite
#17833
分頁在篩選的表格上無法運作
keycloak admin/ui
#17870
使用者設定檔 - 「電子郵件已驗證」按鈕未顯示
keycloak 管理/使用者介面
#17874
身分代理的客戶端斷言簽章設定在新安全管理主控台中遺失
keycloak 管理/使用者介面
#17887
使用者設定檔 - 驗證選項無法運作
keycloak 管理/使用者介面
#17914
客戶端進階設定:當使用領域值(預設 1 小時)時,存取令牌生命週期顯示為「永不過期」
keycloak 管理/使用者介面
#17919
使用者的聯合連結不再可見
keycloak 管理/使用者介面
#17920
使用者設定檔 - firstName 未顯示
keycloak 管理/使用者介面
#17921
[Keycloak 20.0.1] JWKS 網址無法設定
keycloak 管理/使用者介面
#17925
新的管理主控台缺少允許將 LDAP 群組同步到 Keycloak 的動作
keycloak 管理/使用者介面
#17937
自訂使用者提供者 SPI:MULTIVALUED_STRING_TYPE 設定未顯示在使用者介面上(但已儲存和檢索)
keycloak 管理/使用者介面
#17968
Azure AD 錯誤:AADSTS90023:不支援的 'prompt' 值
keycloak 管理/使用者介面
#17974
使使用者設定檔使用者介面與舊管理主控台的行為一致
keycloak 使用者設定檔