分享

swift配置问题

yangdy 发表于 2016-5-25 16:08:29 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 5388
swift中使用keystone的身份认证配置如下:
[filter:authtoken]
paste.filter_factory = keystonemiddleware.auth_token:filter_factory
auth_uri = http://1.1.1.1:5000
signing_dir = /tmp/keystone-signing-swift
auth_url = http://1.1.1.1:35357
auth_plugin = password
auth_version = 3
project_domain_id = default
user_domain_id = default
project_name = admin
username = admin
password = admin
project_name = admin
delay_auth_decision = true

为什么要有project_domain_id、user_domain_id、username和password等的配置,调用url直接访问keystone的时候不是已经获取了token吗?

已有(1)人评论

跳转到指定楼层
einhep 发表于 2016-5-26 06:56:28
本帖最后由 einhep 于 2016-5-26 07:01 编辑

token是由用户名和密码生成的,而且需要验证。token是为了防止窃取用户名和密码,用于通信
这里配置的用户名和密码,是供程序读取,跟token不一样的。
楼主可以看下这篇文章
about云1 openstack--keystone入门视频
http://www.aboutyun.com/forum.php?mod=viewthread&tid=12235






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条