国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - 服務器知識 - OpenStack Identity(Keystone)身份服務、體系結構與中間件講解

OpenStack Identity(Keystone)身份服務、體系結構與中間件講解

2020-12-20 21:25ljx413 服務器知識

OpenStack Identity(Keystone)服務為運行OpenStack Compute上的OpenStack云提供了認證和管理用戶、帳號和角色信息服務,并為OpenStack Object Storage提供授權服務。對openstack identity相關知識感興趣的朋友一起學習吧

OpenStack Identity(Keystone)服務為運行OpenStack Compute上的OpenStack云提供了認證和管理用戶、帳號和角色信息服務,并為OpenStack Object Storage提供授權服務。

Keystone體系結構

Keystone 有兩個主要部件:驗證和服務目錄

驗證:提供了一個基于令牌的驗證服務,主要有以下幾個概念:

租戶(Tenant)

使用OpenStack相關服務的一個組織。一個租戶映射到一個Nova的“project-id”,在對象存儲中,一個租戶可以有多個容器。根據不同的安裝方式,一個租戶可以代表一個客戶、帳號、組織或項目。

用戶(User)

代表一個個體,OpenStack以用戶的形式來授權服務給它們。用戶擁有證書(credentials),且可能分配給一個或多個租戶。經過驗證后,會為每個單獨的租戶提供一個特定的令牌。

證書(credentials)

為了給用戶提供一個令牌,需要用證書來唯一標識一個Keystone用戶的密碼或其它信息

令牌(token)

一個令牌是一個任意比特的文本,用于與其它OpenStack服務來共享信息,Keystone以此來提供一個central location,以驗證訪問OpenStack服務的用戶。一個令牌可以是“scoped”或“unscoped”。一個scoped令牌代表為某個租戶驗證過的用戶,而unscoped令牌則僅代表一個用戶。令牌的有效期是有限的,可以隨時被撤回。

角色(Role)

一個角色是應用于某個租戶的使用權限集合,以允許某個指定用戶訪問或使用特定操作。角色是使用權限的邏輯分組,它使得通用的權限可以簡單地分組并綁定到與某個指定租戶相關的用戶。

服務目錄(Service Catalog)

Keystone為OpenStack安裝提供了一個REST API端點列表并以此作為決策參考。主要的概念包括:

服務(Service)

一個OpenStack服務,例如nova、swift、glance或keystone。一個服務可以擁有一個或多個端點,通過它用戶可以與OpenStack的服務或資源交互。

端點(Endpoint)

一個可以通過網絡訪問的地址(典型地,一個URL),代表了OpenStack服務的API接口。端點也可以分組為模板,每個模板代表一組可用的OpenStack服務,這些服務是跨區域(regions)可用的。

模板(Template)

一個端點集合,代表一組可用的OpenStack服務端點。

Keystone的組件

Keystone包含一個命令行接口,可以與Keystone API交互以管理keystone和相關服務。

keystone - 運行keystone-admin和keystone-service
keystone-admin - 操作keystone的管理API
keystone-service - 用于驗證的,面向用戶的AP
keystone-manage - 管理keystone的命令行接口
Keystone還包括WSGI中間件以為Nova和Swift提供驗證服務。
Keystone使用一個內置的SQLite數據庫 - 為驗證用戶,將來也可能使用一個外部LDAP服務來代替存儲證書

中間件(Middleware)

Keystone中間件位于OpenStack服務前面,處理進來的請求驗證。中間件的設計遵循如下的規范。

中間件的源代碼位于Keystone/middleware。

中間件支持兩個接口:WSGI和REST/HTTP。

REST & HTTP API

如果進來一個未經認證的調用,中間件將響應一個401 Unautorized錯誤。根據每HTTP的標準,它也會返回一個WWW-Authenticate包頭以通知調用者支持哪個協議。對于Keystone驗證,響應的語法格式如下:

WWW-Authenticate: Keystone uri="url to Keystone server"The client can then make the necessary calls to the Keystone server, obtain a token, and retry the call with the token.

令牌使用 X-Auth-Toke包頭傳遞。

WSGI API(包頭)

當成功驗證后中間件經為下行的WSGI應用發送如下包頭:

X-Identity-Status

提供請求是否被驗證的信息。

X-Tenant

提供了租戶ID(在Keystone中以URL的形式出現)。在Keysotne轉為采用ID/Name模式之前,它為租戶提供了對任意遺留實現的支持。

X-Tenant-Id

唯一不變的租戶ID。

X-Tenant-Name

唯一但可變的租戶名字。

X-User

用于登錄的用戶名。

X-Roles

分配給用戶的角色。

以上所述是小編給大家介紹的OpenStack Identity(Keystone)身份服務、體系結構與中間件 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 中文字幕一区二区三区在线观看 | a级性生活片 | 一级黄片毛片免费看 | 午夜精品久久久久久久久久久久 | 性欧美大战久久久久久久免费观看 | 国产精品欧美日韩在线观看 | 免费一二区| 午夜视频网站 | 国精品一区二区三区 | 亚洲精品白浆高清久久久久久 | 欧美一区二区免费 | 可以看av的网站 | 蜜桃视频一区二区 | 国产一区二区三区在线免费观看 | 成人午夜精品一区二区三区 | 亚洲精品乱码久久久久久金桔影视 | 成年黄色在线观看 | 久久精品xx老女人老配少 | 综合色吧 | 国产一区二区三区免费播放 | 在线观看一区二区三区视频 | 天天操一操 | 日韩一区二区在线观看 | 日本精品一区二 | 亚洲国产青草 | 欧美电影免费网站 | 欧美一区二区三区在线看 | 欧美精品乱码久久久久久按摩 | 国产精品亚洲一区二区三区 | 美日韩一区 | 欧美日韩国产在线播放 | 香蕉福利视频 | 精品国产一区二区三区久久久蜜月 | 国产精品视频久久久 | www.狠狠干 | 久久涩 | 成人国产精品免费观看 | 懂色av中文字幕一区二区三区 | 午夜影院啊啊啊 | 久久精品国产免费 | 日本不卡免费新一二三区 |