iT邦幫忙

keycloak相關文章
共有 30 則文章
鐵人賽 Modern Web DAY 24
Awesome self hosted 30天 系列 第 24

技術 使用 Keycloak 登入 Rocket.chat

想要讓主應用的使用者資訊同步 Rocket.chat 的使用者,就要經由 Keycloak 做登入管理,所以來設定 Rocket.chat 的 SSO 登入。...

鐵人賽 Modern Web DAY 13
Awesome self hosted 30天 系列 第 13

技術 Directus Seamless SSO

之前在 Nextjs 這邊能夠讀取到 Directus 中的資料是因為將資料權限設定成了 Public,如果資料非開放又要讓用戶需要登入之後才能取得資料的話,就...

鐵人賽 Modern Web DAY 12
Awesome self hosted 30天 系列 第 12

技術 使用 Keycloak 登入 Directus - 續

昨天嘗試串接 Directus 跟 Keycloak 時卡在一個連線錯誤上。 awesome-directus-directus-1 | [11:49:28....

鐵人賽 Modern Web DAY 11
Awesome self hosted 30天 系列 第 11

技術 使用 Keycloak 登入 Directus

Directus 具備 SSO 功能,這就嘗試來用 Keycloak 登入試試。 首先目前兩邊的服務都跑在 Docker 上,為了讓兩邊的容器能夠連線,需要設定...

鐵人賽 Modern Web DAY 7
Awesome self hosted 30天 系列 第 7

技術 套用 Keycloakify 樣式到 Keycloak

需要用到 Maven 好將程式碼打包成 .jar 檔案。 安裝 Maven ,以 macOS 為例 brew install maven 可以先改一下 pac...

鐵人賽 Modern Web DAY 6
Awesome self hosted 30天 系列 第 6

技術 自訂登入頁面樣式,使用 Keycloakify

目前的登入頁面是跳轉到 Keycloak 預設的登入頁,所以會出現樣式跟 NextJs App 不一致的情形,keycloak 本身是有自訂樣式的功能,但與 R...

鐵人賽 Modern Web DAY 5
Awesome self hosted 30天 系列 第 5

技術 同步登出 NextJs 跟 Keycloak

目前在 Next App 中點擊登出後,在嘗試重新登入的時候會發現不會再次跳出先前的 Keycloak 登入畫面,這是因為當 Next 這邊登出時只是清理掉 N...

鐵人賽 Modern Web DAY 4
Awesome self hosted 30天 系列 第 4

技術 Keycloak 與 NextJs 登入

接者來快速做一個應用來串接 Keycloak 的登入試試,這邊用的是基於 Nextjs 的 T3 。 pnpm create t3-app@latest 在建...

鐵人賽 Modern Web DAY 3
Awesome self hosted 30天 系列 第 3

技術 身份驗證 - Keycloak

前面提到為了讓用戶能無痛使用各種服務,會需要一個共通的登入端口,所以首先要挑選一個負責使用者身份驗證跟權限管理的服務。 這一塊沒有直接列在 awesome-se...

鐵人賽 自我挑戰組 DAY 13
JCConf 2024 系列 第 13

技術 如何在 Kubernetes 環境實現 Keycloak Cluster

本屆 #JCConf 邀請到 張品翔 Pino 分享「如何在 Kubernetes 環境實現 Keycloak Cluster」 講題簡介:在微服務的架構下,...

鐵人賽 自我挑戰組 DAY 8
JCConf 2024 系列 第 8

技術 淺入淺出JAVA SPI-以Keycloak實戰為例

本屆 #JCConf 邀請到 陳冠緯 分享「淺入淺出JAVA SPI-以Keycloak實戰為例」 講題簡介:簡單介紹JAV SPI(Service Prov...

鐵人賽 Software Development DAY 23

技術 使用 OIDC 達到 Quarkus 應用的 SSO (Single Sign-On)

在雲原生環境中,服務間的單點登入 (Single Sign-On) 能夠保持跨服務驗證的一致性。Quarkus Security 為開發者提供了多套系統結構與...

技術 Day30 - 【概念篇】Open-ID Connect & Social Login(1)

本系列文之後也會置於個人網站 因為略過了一些JWT格式細節分析。所以這部分也有部分不會好好提到 到目前爲止,爲何不同應用可以使用同一個帳號登入,已經在...

技術 Day33 - 【實戰篇-預告】Device Code(4)

本系列文之後也會置於個人網站 本篇應一些後續考量移除了部分內容。若對本篇有興趣還請多關注本系列後續消息。 (不過有可能會改用Electron.js改寫,...

技術 Day34 - 【實戰篇-預告】使用iFrame實現Dialog彈跳登入

本系列文之後也會置於個人網站 oidc-client 提供了幾種登入方式: 跳轉頁面登入 也就是先到登入頁面之後再跳轉回來應用頁面。 彈跳視窗登入...

技術 Day32 - 【實戰篇】Device Code(3)

本系列文之後也會置於個人網站 本文接續device code(2) 現在已經知道了Device Code的登入流程了,那麼實際應用起來是怎麼樣的呢?...

技術 Day31 - 【概念篇】Open-ID Connect & Social Login(2)

本系列文之後也會置於個人網站 Keycloak Open-Id Connect 其實除了使用GitHub等社群帳號登入外,Keycloak也可以作爲Ope...

技術 Day29 - 【概念篇】用Keycloak學習JWT權杖格式 - JWT權杖格式介紹(1)

本系列文之後也會置於個人網站 在今天文章之前... 小財神,「鐵人發文」按鈕還在阿! 好拉!那既然這樣,以下今天文章開始: 總覺得...直接開始說明...

鐵人賽 Software Development DAY 29

技術 Day28 - 【概念篇】Keycloak使用基本概念 - 第二部分: Role

本系列文之後也會置於個人網站 在帳號系統下,除了帳號本身與帳號群組外,通常還存在一個非常重要的部分--角色(Role),更有基於角色的存取授權方式(RBA...

鐵人賽 Software Development DAY 28

技術 Day27 - 【概念篇】Keycloak使用基本概念 - 第二部分: User & Claim & Profile

本系列文之後也會置於個人網站 接著來看看爲什麼更新帳號資訊,在「快速開始」會有那些變化。 這與client scope和claim有關。關於後者之後會在詳...

鐵人賽 Software Development DAY 27

技術 Day26 - 【概念篇】Keycloak使用基本概念 - 第二部分: User & Group

本系列文之後也會置於個人網站 帳號(User) 基本訊息 接著來看看與帳號有關的設定。 在之前,已經建立過一帳號--bob。過去學習實驗,也都以bob驗證...

鐵人賽 Software Development DAY 26

技術 Day25 - 【概念篇】Keycloak使用基本概念 - 第一部分: Scopes & Claims

本系列文之後也會置於個人網站 這之前看到的scopes 之前已經看到我一些使用scope的地方: 接著要來看看是打哪來?在哪設定的? Realm 下的...

鐵人賽 Software Development DAY 25

技術 Day24 - 【概念篇】Keycloak使用基本概念 - 第一部分: Client

本系列文之後也會置於個人網站 Client與一些安全相關的設定 在OAuth架構下的Client(客戶端)可以想象成是一個一個的應用程式。到目前爲止也已經...

鐵人賽 Software Development DAY 24

技術 Day23 - 【概念篇】Keycloak使用基本概念 - 第一部分: Realm

本系列文之後也會置於個人網站 Realm,中文或許會翻作「域」,但基本很像是程式開發上,語言層面提供的包(package)或是命名空間(namespace...

鐵人賽 Software Development DAY 23

技術 Day22 - 【概念篇】Keycloak使用基本概念 - 前導

本系列文之後也會置於個人網站 在這之前,都是先請大家照著做,沒有好好說明關於Keycloak的使用概念。接著幾天,會開始介紹如何使用Keycloak,主要...

鐵人賽 Software Development DAY 7

技術 Day06 - 【入門篇】Keycloak的替代品

本系列文之後也會置於個人網站 接者,來分享一下在尋找過程中看到的其他可以取代Keycloak全部或部份作用的工具或服務。 首先如果你是在使用雲端平台,我想...

鐵人賽 Software Development DAY 6

技術 Day05 - 【入門篇】什麼是Keycloak

本系列文之後也會置於個人網站 終於要來好好介紹一下甚麼是Keycloak了~ 收先先來看一下Keycloak的基本資訊: 名稱: Keycloak 開...

鐵人賽 Software Development DAY 3

技術 Day02 - 【入門篇】Quick Start(2)

本系列文之後也會置於個人網站 昨天,已經完成了一部分配置,且也已經可以建立帳號並登入了。 不過,這只能算是半套,而今天要在來完成另外半套。 你可以按照昨天...

鐵人賽 Software Development DAY 2

技術 Day01 - 【入門篇】Quick Start(1)

本系列文之後也會置於個人網站 開始之前~2?。開完笑的~ 但是想了許久,總覺的就這麼直接開始解釋各個名詞不太好。 想找個範例又有諸多擔心。 不如...先來...

鐵人賽 Mobile Development DAY 15

技術 抓住稻草的第十五天:Docker & Keycloak 設定

今天是我比較早起,做了比薩吐司補充元氣,老姐在我收拾剩餘材料時走進廚房。 「姐,妳的眼睛怎麼腫了?」好明顯的泡泡眼。 「昨夜翻來覆去,總算想到了適合的設計,解決...