国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

dex:CoreOS的開源身份認證服務解決方案

云計算
dex是近日CoreOS發布的一項新的開源項目,它是一個基于多種標準的身份服務提供者和認證的解決方案。對于企業應用而言, 安全的進行認證和授權是必選項,dex無疑是解決這一問題的一大利器。

近日,CoreOS發布了一個新的開源項目dex,一個基于OpenID Connect的身份服務組件。 CoreOS已經將它用于生產環境:自家的tectonic.com上。用戶認證和授權是應用安全的一個重要部分,用戶身份管理本身也是一個特別專業和復雜的問題,尤其對于企業應用而言, 安全的進行認證和授權是必選項,dex無疑是解決這一問題的一大利器。

今天我們興奮的發布CoreOS家族一個新的開源項目 dex:一個基于多種標準的身份服務提供者和認證解決方案。

幾乎每一個項目都需要某種認證和用戶管理。應用也需要一種方式能讓用戶從多種平臺安全地登錄, 例如web、移動端、命令行工具(CLI),以及自動化系統等。開發者通常使用一個依賴于平臺的解決方案, 或者當常常發現已有的解決方案無法的解決他們的需求后就自己從頭寫一個解決方案。

然而, 大多數開發者并不負責安全的業務。讓他們自己寫認證軟件不僅會讓他們從核心產品的開發工作中分心,同時也顯然會帶來軟件安全方面的危險。正確的處理安全方面的工作是很有難度的, 我們最近看到很多引人注目的安全事故,在沒有被其他工程師或者安全專家做恰當審計的情況下任意而為只會帶來更多的風險。

正是基于這些原因, 我們決定開源dex,這樣我們已經完成的讓dex成為一個安全健壯的平臺的工作會讓其他人也能受益。開放給社區之后,dex反過來也會從更多的合作者中受益。沒有人再需要自己寫一遍“忘記密碼?”的流程,或者“以X,Y或者Z來登錄”的功能了。

項目起名為『dex』是因為它是一個中心化的用戶索引, 軟件里面其他組件可以基于dex做認證。

核心設計元素

Dex如此獨特是它包含了以下這些元素, 這些元素從最開始就驅動著設計和實現:

安全

安全是首要的工作:dex的設計采用了安全和加密的最佳實踐來最小化攻擊者獲得系統訪問權限的風險。 更進一步, dex的架構劃分也可以減輕任何單個攻擊可能帶來的損害。例如,dex缺省使用軟token生命周期,并自動輪換它的簽名秘鑰。由于秘鑰本身是加密的,攻擊者需要在短時間內同時侵入數據庫和一個dex worker才能得到一個tocken。

標準

Dex是OpenID Connect(OIDC)核心標準的實現。OIDC(不要與OpenID混淆)是由業界領袖和安全專家基于web安全領域的多年經驗合作創建的。它是OAuth 2之上的一層,提供了一個安全并且易于實現的認證協議。今天OIDC 已經作為一個單點登錄的解決方案使用在眾多互聯網巨頭里,例如Google、Facebook、Amazon等。

語言與平臺無關性

因為dex實現了OpenID Connect(OIDC) 核心標準,所以將dex集成入你的應用中十分簡單。僅需要一步:加入你所用的編程語言的OIDC客戶端庫。我們用Go寫了一個 go-oidc,其他的幾乎每種語言都有(請審查對應的客戶端庫以保證有適當的簽名驗證和協議符合度)。

聯合身份

dex有自己的用戶的概念, 但也允許通過不同的方式做認證, 稱之為連接器connector。 現在, dex自帶了兩種類型的連接器: 本地local連接器和OIDC 連接器。 當使用local連接器做認證時, 用戶使用email和密碼通過dex本身提供的定制化UI來登錄; 當使用OIDC連接器時, 用戶可以通過登錄第三方的OIDC身份服務提供方來認證, 例如Google或者Salesforce。

因為dex本身就是一個OIDC身份服務提供者, 它甚至可以做到將多個dex實例串聯到一起,每個實例依次將認證工作委派給下一個。

現在用戶必須在連接器中做選擇,但是在未來我們計劃允許身份的鏈接linking, 這樣每個單獨的用戶都可以以不同的方式登錄。 可擴展的連接器架構將會允許與多種身份服務做集成,例如GitHub, LDAP, SAML系統等。

案例學習: Tectonic.com

在CoreOS我們正使用dex的一種方式是做Tectonic客戶的注冊和認證。當一個用戶首次決定成為Tectonic客戶并按下Join的按鈕時, 他們會被帶到https://auth.tectoinc.com, 也就是OpenID Connect術語中的Issuer URL。 他們可以使用自己的Google身份或者輸入用戶名密碼來注冊。然后他們會被重定向回Tectonic.com網站來完成注冊。

下面的圖描述了整個部署:

dex:來自CoreOS的開源身份認證服務解決方案

圖:dex架構圖解

在我們的防火墻之后,我們有如下幾個組件:

  • 一個postgres數據庫用作dex的后端存儲
  • 一個單獨的dex-overlord, 負責輪換秘鑰和其他的管理任務
  • 多個dex-worker, 提供前端給終端用戶做認證
  • 產品站點,Tectonic.com

在OIDC中的依賴方(Relying Party, RP)-此案例中, 即我們的產品站點-為了一個ID token, 與身份提供者(identity provider, IdP),也就是dex, 交換一個Authorization Token(從終端用戶那得到, 這里是Tectnoic的用戶)。 注意雖然這里我們把我們的應用和dex都一起放在同一個防火墻后面, 但這并不是必須的。 他們互相之間是通過跨公網的一個TLS連接來溝通;如果你有多個不同的應用跑在不同的環境并都需要認證時這是相當有用的。

當用戶選擇使用Google賬號做認證時,dex就臨時變成RP,Google就變成了IdP來認證和識別用戶。 一但dex完成了這個工作(通過上面提到的token交換協議), dex就回來成為IdP并完成與Tectonic.com的token交換。

整個過程中token都是加密簽名過的,客戶端會檢查簽名。 簽名的秘鑰會持續的被IdP來輪換并被RP來同步。

dex未來的計劃

dex現在已經可以使用, 但是還有許多工作要做。 除了GitHub上的issues, dex路線圖中還包括:

  • 授權 - 除了讓dex處理認證之外,我們也想要讓它成為一個通用的授權服務器。
  • 用戶管理 - 我們正處理初始開發階段:開發API讓管理員來管理用戶, 但是很快它會更加完整并且也會帶UI。
  • 多個遠程的身份 - 如上所述,用戶將會可以使用多種認證方法做認證
  • 更多的連接器類型 - 例如,LDAP、GitHub等。

dex仍然相當年輕, 接下來有很多工作要做。 如果你也對它感興趣, 我們歡迎你的幫助!

原文鏈接:http://dockone.io/article/643
 

責任編輯:Ophira 來源: dockone
相關推薦

2011-02-24 17:48:23

2011-11-07 14:15:30

2022-08-11 08:35:40

Hanko開源

2013-11-27 12:23:38

2009-12-02 13:39:34

SAP認證Novell

2010-09-08 12:38:45

Oracle

2019-03-26 19:30:47

開源備份解決方案

2013-09-23 10:22:20

2011-02-24 13:35:06

Apache OFBi開源ERP

2019-03-12 10:30:29

開源備份Borg Backup

2025-03-21 08:00:00

大型語言模型人工智能安全

2020-02-03 16:40:48

人工智能安全數據

2012-12-11 17:33:35

RHEV紅帽

2013-03-01 11:11:21

華為解決方案企業認證

2020-02-05 11:20:39

微軟瀏覽器Windows

2009-04-16 11:10:59

LinuxIDF開源軟件

2017-08-10 15:05:07

Hulk容器鏡像

2013-06-26 10:02:42

Citrix XenServer虛擬化解決方案

2022-12-27 17:57:03

開源汽車充電

2010-05-21 18:03:19

IIS服務器
點贊
收藏

51CTO技術棧公眾號

91极品视频在线| 久久久免费在线观看| 日本按摩中出| 成人免费高清在线观看| 欧美精品久久久| 亚洲视频碰碰| 国产主播在线一区| 国产一区二区亚洲| 热久久免费视频精品| 白白在线精品| 久久99精品久久久久久琪琪| 中文字幕 在线观看| 亚洲国产天堂久久国产91| 大片免费在线看视频| 欧美日本一区二区| 日韩在线资源| 欧美日本韩国一区| 国产成人在线视频免费观看| 3d成人h动漫网站入口| 天堂地址在线www| 777xxx欧美| 色女人在线视频| 日韩大陆毛片av| 26uuu亚洲电影| 日韩精品免费在线播放| 在线看片福利| 中文字幕精品久久| 亚洲国产欧美在线观看| 午夜精品久久久久久久久久久久| 99香蕉久久| 欧洲亚洲在线视频| 欧美精品中文字幕亚洲专区| 国内揄拍国内精品| 日韩av二区| 国产日韩二区| 另类专区欧美蜜桃臀第一页| 国产情侣第一页| www国产成人| 黄色三级电影网| 欧美性猛交xxxx免费看久久久| 国产日产一区二区| 怡红院精品视频| 成人性生交大片免费看96| 国产97色在线| 亚洲精品激情| 精品视频在线观看一区二区| 国产精品萝li| 成全电影播放在线观看国语| 亚洲精品国偷自产在线99热| 亚洲专区**| 91日韩在线播放| 国产综合色精品一区二区三区| 激情五月婷婷久久| 91国产福利在线| av日韩亚洲| 国产精品7m视频| 视频一区在线播放| 色七七在线观看| 欧美偷拍一区二区| 国产成人免费视频网站视频社区| 成人性生交大片免费看小说| 国产精品自在欧美一区| 在线天堂日本| 亚洲成人激情图| 亚洲视频三区| 精品无人区一区二区三区| av日韩在线网站| 在线免费黄色毛片| 国产亚洲a∨片在线观看| 成人av国产| 成人av在线不卡| 色婷婷综合久久久中文一区二区| 欧美日韩五码| 97在线电影| 国产校园另类小说区| 在线免费观看黄| 欧美剧在线观看| 亚洲欧美不卡| jlzzjlzz欧美| 国产一区二区日韩| 欧美精品偷拍| 毛葺葺老太做受视频| 欧美一卡2卡3卡4卡| av成人资源| 亚洲欧洲精品一区| 精品久久久久久久久久国产 | 在线精品国产欧美| 欧美成人首页| 性欧美videossex精品| 欧美精品一区二区高清在线观看| 精品国产一区二区三区av片| 麻豆tv在线播放| 欧美另类变人与禽xxxxx| 一区二区三区在线资源| 亚洲国产欧美不卡在线观看| 亚洲v精品v日韩v欧美v专区| 国产一区二区三区免费在线 | 7777精品伊人久久久大香线蕉超级流畅| 成人精品国产亚洲| 欧美日韩综合网| 精品久久在线播放| 综合激情网...| 久久久无码中文字幕久...| 91国偷自产一区二区三区成为亚洲经典| www.久久久.com| 一区二区三区的久久的视频| 欧美自拍偷拍午夜视频| 五月激激激综合网色播| 国产最新免费视频| 精品无人国产偷自产在线| 亚洲激情国产| 黄色在线视频观看网站| 日韩免费av片在线观看| aaa国产一区| 韩国精品主播一区二区在线观看| 久久国产一区二区| 欧美三电影在线| 欧美成人综合| 性欧美精品孕妇| 国产欧美日韩免费看aⅴ视频| 日韩理论在线观看| 欧美挤奶吃奶水xxxxx| 尤物国产在线观看| 久久久久久久久久久国产| 久久久久综合网| 日本久久伊人| av网站在线不卡| 97精品久久久| 亚洲精选在线视频| 欧洲grand老妇人| 伊人永久在线| 亚洲综合最新在线| 欧美亚洲动漫制服丝袜| aa亚洲婷婷| 爱情岛亚洲播放路线| 亚洲精品免费在线看| 亚洲美女在线观看| 成人午夜私人影院| 超碰精品在线| а√最新版地址在线天堂| 成人免费淫片视频软件| 色哟哟一区二区在线观看| 伊人成年综合电影网| 2024短剧网剧在线观看| 在线视频不卡国产| www.久久撸.com| 国产精品美女www爽爽爽| 精品视频亚洲| 一级毛片视频在线| 五码日韩精品一区二区三区视频| 欧美成人精品1314www| 精品一区免费av| 狂野欧美性猛交xxxx| 亚欧在线免费观看| 成人免费大片黄在线播放| 欧美日韩另类一区| 国内精品自线一区二区三区视频| 亚洲欧洲二区| 免费在线观看麻豆视频| 国产精品免费一区二区| 亚洲国产精品va在线看黑人| www激情久久| 91麻豆国产自产在线观看亚洲| 不卡在线视频| 妺妺窝人体色www看人体| 国自产精品手机在线观看视频| 亚州成人在线电影| 日产国产欧美视频一区精品| 国产一区二区三区免费在线| 日韩二区三区| 中文字幕日韩精品一区二区| 久久99精品视频一区97| 亚洲主播在线观看| 轻轻草成人在线| 久久久久97| 超碰在线观看免费版| 国产综合免费视频| 古典武侠综合av第一页| 伊人亚洲福利一区二区三区| 亚洲午夜久久久久| 另类小说一区二区三区| 亚洲第一论坛sis| 人人澡人人添人人爽一区二区| 成年人视频在线免费| y111111国产精品久久婷婷| 亚洲午夜精品视频| 天天综合日日夜夜精品| 国产成人av一区| 亚洲国产日韩欧美在线| 久久亚洲精品人成综合网| 国产高清av在线| 999香蕉视频| 欧美日韩国产综合视频在线| 久久久久久久久久亚洲| 日韩久久精品一区| 亚洲精品国产一区二区精华液 | 亚洲欧美日韩精品久久久久| 老牛嫩草一区二区三区日本| 亚州综合一区| 欧美7777|