|
身份验证
该场景的第二部分是在执行操作时对服务进行身份验证。例如,请考虑一个使用 OpenStack Swift 来实现对象存储的应用程序。无论是否作为 OpenStack 计算实例的一部分运行,都必须能够进行身份验证,这意味着需要访问有效的凭证。
应用程序首先需要连接到身份验证服务并提供其凭证,然后它会接收到一个身份验证令牌,可将该令牌传递给 OpenStack Object Storage,以实现所有容器和对象操作。在有些情况下,可能会使用所有连接参数预先配置应用程序。也可以从 Keystone 中获得这些参数。例如,可以查询 Keystone,发现哪些项目是可以访问的,并请求该项目所需的服务 URL。 |
|