原创 keycloak入門瞭解

keycloak 是是一個開源軟件,源碼地址是:https://github.com/keycloak/keycloak/ Keycloak支持細粒度的授權策略,並且能夠組合不同的訪問控制機制,例如: Attribute-based ac

原创 konga--添加jwt插件詳細步驟

注意:添加jwt插件前,先實現接口正常訪問 給kong添加插件,主要是實現對訪問接口限制。可針對所有consumer,或者某個consumer 步驟如下: 1.配置完成的service和route 參照 添加service和route 2

原创 konga--jwt插件支持OPTIONS方法

konga--jwt插件支持OPTIONS方法 注意:此文章是基於jwt插件下的設置的 1.routes增加OPTIONS方法,如下圖所示: 2.需要在jwt插件上,關閉'run on prefligh'選項 ,如下圖所示:

原创 camel的jdbc組件,個人使用不當,導致不釋放連接數

造成問題原因:使用開源camel的jdbc組件,傳創建好datasource對象,給camel的job執行,發現camel執行完,數據庫連接數仍然不釋放,造成連接數猛增。 排查解決方法:      1.camel不會把datasource

原创 docker安裝keycloak詳細說明

注意安裝過程中,需要數據庫版本 1.創建網絡 docker network create keycloak-network 2.創建數據庫,下面有三種執行方法: a.自帶H2  docker run -dt --name keyclo

原创 連接oracle11g報錯:ORA-12516 TNS:listener could not find available handler with matching protocol stack

客戶端連接oracle11g報錯:ORA-12516 TNS:listener could not find available handler with matching protocol stack 解決方法: 1.先查詢連接限制數

原创 hbase 異常 Server is not running yet

logs顯示日誌信息如下: org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed after attempts=36, exceptions: Mon Nov 1

原创 oracle啓動報錯:ORA-00845: MEMORY_TARGET not supported on this system

運行環境:基於docker下,安裝11g。安裝時,使用默認參數,可能是服務器內存太小了,一直都容易斷開連接,找不到爲什麼。查翻了下網上資料,可能造成原因如下: 1.內存中存在大量碎片,導致在分配內存的時候,沒有連續的內存可存放,此問題一般

原创 oracle表空間用戶切換方案

oracle表空間用戶切換方案: 安裝oracle時,創建用戶使用默認表空間,後來需要增加空間時,需要用戶轉移過去,原來安裝默認表空間不能刪除的。 操作如下: 1.查詢用戶屬於那個表空間 select username,default_t

原创 oralce異常 ORA-04031: unable to allocate bytes of shared memory ("shared pool","unknown object"....

問題:ORA-04031: unable to allocate 12312 bytes of shared memory ("shared pool","unknown object","KKSSP^405","kglseshtTabl

原创 keycloak 自定義登錄頁面

keycloak 自定義登錄頁面詳細步驟如下: 因爲keycloak是jboss開發的,使用FTL後綴開發前端文件,可能根據以下方式實現 keycloak將前端頁面分爲四類:按類設置主題。 •Account - Account manag

原创 konga--添加service和rouce詳細步驟

注意:先有service後,才能創建rouce(可以有多個),包括刪除順序先刪除route,再刪除service。次序問題 1.添加service   是抽象層面的服務,他可以直接映射到一個物理服務 (host 指向 ip + port)

原创 docker安裝kong和konga詳細說明

安裝kong和konga前提下,先安裝好postgresql數據庫,或者其他DB。目前詳細說明是基於postgresql數據庫,注意postgresql版本,建議使用9.6的,高版本好像不支持(這個情況僅限於在docker安裝postgr

原创 異常RESTEASY003325: Failed to construct public org.keycloak.services.resources.Ke ycloakApplication()

產生原因:在docker下,安裝keycloak,使用mysql數據,出現異常問題如下: 08:30:45,919 ERROR [stderr] (ServerService Thread Pool -- 69) Tue Nov 19 0

原创 關於KEYCLOAK_FRONTEND_URL: unbound variable異常問題

在docker下安裝keycloak下,出現異常問題如下: Added 'keycloak' to '/opt/jboss/keycloak/standalone/configuration/keycloak-add-user.json'