KEYCLOAK的GOOGLE登入教學

更新 發佈閱讀 2 分鐘

今天來介紹IAM(身分識別與存取管理)的套件軟體,KEYCLOAK的GOOGLE登入。

先前的樹莓派專案,由於註冊與登入採用自己寫的,然後使用上JWT TOKEN加密。

這一串的流程其實也有套件可以用,keycloak。

一樣是老方法,先把docker compose 環境設定好,裝好以後再掛載起來就可以了。

raw-image

不像 appwrite 全部雲端功能都包,keycloak 只有簡單的身分認證這一塊。

之前我在appwrite想要設定的OAuth2.0,像是GOOGLE登入,在KEYCLOAK也可以做。

而且做法跟appwrite一樣,但是我在appwrite測試不成功,可是卻在這個測試成功了。

雖然我用樹梅派加上內網穿透的環境比較複雜,但畢竟這是我第一個可以使用GOOGLE登入以後的例子,後續要轉成專案內使用就很方便,有了一個信心。

這邊來簡單介紹一下我在使用GOOGLE認證的做法:

  • 首先使用admin 登入進去以後,開一個新的REALM
  • 然後在左側下方,找到identify providers頁面,選擇add provider,會看到以下頁面
raw-image
  • 這時把from google的兩個欄位從GCP那邊設定憑證的地方找到以後填入,在把RedirectoryURI 貼過去GCP相關位置就可以了 。
raw-image
  • 接著可以用它自己的登入網頁測試一下
https://your-domain/realms/your-realm/account/#/
  • 上面改成你實際設定填入的資訊,然後就看到下圖
raw-image
  • 點選google 登入以後,熟悉的登入畫面就出現了
raw-image

接著就是看你想要轉入的網頁設定跳轉設定,可以自由再去發揮研究。

raw-image

其實一開始做到這邊很開心,發現其實又往前進了一部完成了GOOGLE認證。

希望能藉此機會介紹給大家,這個簡單的用法!



留言
avatar-img
寫程式也寫字的卡密優
26會員
395內容數
嗨,我是卡密優,一個寫程式也喜歡寫字的工程師。 我目前仍在職場中,但正在思考:有沒有可能用寫作與創作,打造更自由的工作與生活方式? 這裡是我的紀錄日記,也是一場關於技術、寫作、生活設計的實驗。歡迎你加入,一起慢慢長出屬於我們的自由樣貌。
2025/09/18
我在FB有聽過一段話,當你做某件事的時候感覺順暢無比,愉悅在心。 這時你的生活就是剛好對齊了你靈魂。 不管是說話,表現,工作。 只要活出自己的樣子,能真實表達自己,然後順暢的有一道想法縱貫由一而終,我覺得就是一個理想生活的模樣。 回想起我之前什麼時候會有這樣的感覺時,我總覺得在與
Thumbnail
2025/09/18
我在FB有聽過一段話,當你做某件事的時候感覺順暢無比,愉悅在心。 這時你的生活就是剛好對齊了你靈魂。 不管是說話,表現,工作。 只要活出自己的樣子,能真實表達自己,然後順暢的有一道想法縱貫由一而終,我覺得就是一個理想生活的模樣。 回想起我之前什麼時候會有這樣的感覺時,我總覺得在與
Thumbnail
2025/09/17
早上會去看看產線有什麼狀況,晚上下班以後再看看有什麼狀況。 全部工廠走一輪。 由於現在寫的程式會在各個機台或電腦運作,晚上同仁他們可能還在加班,這時就會過去跟他們聊聊天,順便看看程式運作上有沒有問題。 一方面聯絡一下感情,一方面蒐集一下程序改進的情報。 有時他們會提出一些很棒的想法,
Thumbnail
2025/09/17
早上會去看看產線有什麼狀況,晚上下班以後再看看有什麼狀況。 全部工廠走一輪。 由於現在寫的程式會在各個機台或電腦運作,晚上同仁他們可能還在加班,這時就會過去跟他們聊聊天,順便看看程式運作上有沒有問題。 一方面聯絡一下感情,一方面蒐集一下程序改進的情報。 有時他們會提出一些很棒的想法,
Thumbnail
2025/09/16
最近開始吃益生菌,是那種最便宜的膠囊。 牌子就不說了,反正是個老牌子。 結果不知道是腸胃不適應還是怎樣,胃食道逆流開始慢慢起來了。 嚇得我趕快停掉暫時不吃。 但過一陣子好了,我覺得應該也不是這個造成的,最近壓力過大又暴飲暴食,這個才是主因吧。 想想我除了益生菌,一天也還吃了
Thumbnail
2025/09/16
最近開始吃益生菌,是那種最便宜的膠囊。 牌子就不說了,反正是個老牌子。 結果不知道是腸胃不適應還是怎樣,胃食道逆流開始慢慢起來了。 嚇得我趕快停掉暫時不吃。 但過一陣子好了,我覺得應該也不是這個造成的,最近壓力過大又暴飲暴食,這個才是主因吧。 想想我除了益生菌,一天也還吃了
Thumbnail
看更多
你可能也想看
Thumbnail
本文深度解析賽勒布倫尼科夫的舞臺作品《傳奇:帕拉贊諾夫的十段殘篇》,如何以十段殘篇,結合帕拉贊諾夫的電影美學、象徵意象與當代政治流亡抗爭,探討藝術在儀式消失的現代社會如何承接意義,並展現不羈的自由靈魂。
Thumbnail
本文深度解析賽勒布倫尼科夫的舞臺作品《傳奇:帕拉贊諾夫的十段殘篇》,如何以十段殘篇,結合帕拉贊諾夫的電影美學、象徵意象與當代政治流亡抗爭,探討藝術在儀式消失的現代社會如何承接意義,並展現不羈的自由靈魂。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
你有幾個 Google 帳號?Google 提供許多免費的應用程式,包括大家最常使用的地圖、YouTube、 email、日曆、Meet、Gemini、雲端硬碟、翻譯、文件、Google表單…等,如果你還沒有申請過 Google 帳號,請 抽空到此申請,免費體驗各種功能豐富的應用程式。 下圖右邊都
Thumbnail
你有幾個 Google 帳號?Google 提供許多免費的應用程式,包括大家最常使用的地圖、YouTube、 email、日曆、Meet、Gemini、雲端硬碟、翻譯、文件、Google表單…等,如果你還沒有申請過 Google 帳號,請 抽空到此申請,免費體驗各種功能豐富的應用程式。 下圖右邊都
Thumbnail
你最近有特別有興趣的產業嗎,有興趣的股票嗎?你是每天去刷網頁嗎? 這裡有個方法可以幫你收集相關的網路新聞,固定送到你的信箱。 這個方法就是Google帳號的功能,快訊。 一、        首先你要有一個Google account及Gmail 然後是login in的狀態! 二、     
Thumbnail
你最近有特別有興趣的產業嗎,有興趣的股票嗎?你是每天去刷網頁嗎? 這裡有個方法可以幫你收集相關的網路新聞,固定送到你的信箱。 這個方法就是Google帳號的功能,快訊。 一、        首先你要有一個Google account及Gmail 然後是login in的狀態! 二、     
Thumbnail
需求情境: 為了讓多人使用 App,必須有驗證程序,以識別特定使用者,存取各自擁有的資源。 解決方案: 引用 google 所提供的雲端服務平台 Firebase,其中有多種驗證功能可選用。基於個人對 google 的偏愛,決定先採用 google signin 的方法,實作 login lo
Thumbnail
需求情境: 為了讓多人使用 App,必須有驗證程序,以識別特定使用者,存取各自擁有的資源。 解決方案: 引用 google 所提供的雲端服務平台 Firebase,其中有多種驗證功能可選用。基於個人對 google 的偏愛,決定先採用 google signin 的方法,實作 login lo
Thumbnail
本篇文章主要是在準備 Professional Google Workspace Administrator 考試時,使用官方教材所截錄出來的考試範圍(官方文件),另外也是企業剛導入 Google Workspace 時常見的設定的整理。
Thumbnail
本篇文章主要是在準備 Professional Google Workspace Administrator 考試時,使用官方教材所截錄出來的考試範圍(官方文件),另外也是企業剛導入 Google Workspace 時常見的設定的整理。
Thumbnail
學習如何使用Python連接MongoDB進行憑證監控,包括建立MongoDB docker-compose、連接MongoDB、讀取yaml並寫入MongoDB、傳入env以及domain寫入MongoDB、讀取MongoDB、修改MongoDB、刪除MongoDB。
Thumbnail
學習如何使用Python連接MongoDB進行憑證監控,包括建立MongoDB docker-compose、連接MongoDB、讀取yaml並寫入MongoDB、傳入env以及domain寫入MongoDB、讀取MongoDB、修改MongoDB、刪除MongoDB。
Thumbnail
實踐AWS中使用Lambda來負責登入簽核及與OpenAI API溝通,並利用S3容器託管一個靜態網頁做為前端
Thumbnail
實踐AWS中使用Lambda來負責登入簽核及與OpenAI API溝通,並利用S3容器託管一個靜態網頁做為前端
Thumbnail
👨‍💻簡介 最近因為憑證越來越多,需要監控什麼時候到期,當到期時發送到期通知,因此撰寫一個簡單的小程式來完成。 這次使用Python和Telegram Bot來監控SSL證書的到期時間並發送通知。並使用GCP工具,如CloudFunction和CloudScheduler做部署平台。
Thumbnail
👨‍💻簡介 最近因為憑證越來越多,需要監控什麼時候到期,當到期時發送到期通知,因此撰寫一個簡單的小程式來完成。 這次使用Python和Telegram Bot來監控SSL證書的到期時間並發送通知。並使用GCP工具,如CloudFunction和CloudScheduler做部署平台。
Thumbnail
今天加碼聯發科,今天用另一個帳號加碼試試看這樣的方式有沒有比較好做區別加碼單 要是開始回檔就是開始用力做功課的時候了!
Thumbnail
今天加碼聯發科,今天用另一個帳號加碼試試看這樣的方式有沒有比較好做區別加碼單 要是開始回檔就是開始用力做功課的時候了!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News