iT邦幫忙

2021 iThome 鐵人賽

DAY 7
1
Software Development

用Keycloak學習身份驗證與授權系列 第 7

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

本系列文之後也會置於個人網站


接者,來分享一下在尋找過程中看到的其他可以取代Keycloak全部或部份作用的工具或服務。

首先如果你是在使用雲端平台,我想三大主流雲端服務都有基於雲端的身份驗證,甚至授權服務。
如果已經在使用雲端平台而且允許,找找看Google Cloud Platform(GCP) 、 Microsoft Azure 、 AWS的服務看看吧!

GCP
Azure
AWS


或者Firebase有很好的Social Login的整合。

image alt

或是試試更專注於這部份的服務: Auth0

image alt


我覺得上述都是非常好的選擇,但如果以上都不符合你的環境、需求,可以再繼續考慮以下。
這些有些同時具有身份驗證與授權;有些專注於身份驗證;另有些專注於授權。

jumpcloud。蠻有意思的服務,在本系列最後應該有機會提到。
jumpcloud


Ory。組件起來有點複雜,但功能看起來相當完整。若有能力處理會是非常好的選擇。
Ory

gluu。挺綠的?。
gluu

authentik。建立起來的啟動畫面相當有質感。

官方甚至有一些比較。之後有機會,我應該也會深入玩玩看。

casbin。一個非常有意思的授權執行工具,也許有機會在番外篇見到。
casbin

其他還有:

  • okta
    會默默隱藏在本系列某個角落。
  • CURITY
    會默默隱藏在本系列某個角落。
  • IdentityServer
    雖然自身沒拿來實際開發過,但工作上接觸的系統上有使用到。
  • CAS
  • LemonLDAP
  • OpenAM
    看名字就知道,Access Management(AM)

上一篇
Day05 - 【入門篇】什麼是Keycloak
下一篇
Day07 - 【入門篇】什麼是OAuth
系列文
用Keycloak學習身份驗證與授權40

尚未有邦友留言

立即登入留言