从品牌网站建设到网络营销策划,从策略到执行的一站式服务
今天就跟大家聊聊有关openstack4j建立通用的认证连接公共方法是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
创新互联长期为超过千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为延平企业提供专业的成都网站建设、成都网站设计,延平网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。
要访问某些服务,用户向Keystone提供凭据并接收令牌。令牌只是一个字符串,通过Keystone在内部连接到用户和租户。此令牌随每个用户请求或服务生成的请求在服务之间传递到另一个服务以处理用户的请求。用户找到他们需要的服务的URL。例如,如果用户希望在Nova中生成新的VM实例,可以在Keystone提供的端点列表中找到指向Nova的URL并发送相应的请求。之后,Nova验证Keystone中令牌的有效性,并应根据提供的映像ID从某个映像创建实例,并将其插入某个网络。起初,Nova将此标记传递给Glance,以获取存储在其中某个位置的图像。之后,它要求Quantum将这个新实例插入网络;Quantum通过在Nova中请求信息来验证用户是否有权访问自己数据库中的网络和VM接口。此令牌在服务之间的整个过程中都会移动,以便它们可以向Keystone或彼此询问其他信息或某些操作。
/** *建立认证连接 **/public OSClientV3 getOSClientV3(String tenantId,String userid, String password,String region){ String url = "http://127.0.0.1:5000/v3";if (tenantId == null || tenantId.equals("")) { tenantId = "defaultTenantId"; } OSClientV3 osv3 = OSFactory.builderV3().endpoint(url) .credentials(userid, password) .scopeToProject(Identifier.byId(tenantId)).authenticate();if (region != null && !"".equals(region)) { osv3.useRegion(region); }return osv3; }
看完上述内容,你们对openstack4j建立通用的认证连接公共方法是什么有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图