CURL验证

华体会联盟hth跟踪这些步骤认证拉克空间云CURL使用.

重要点

CURL示例本指南仅供参考CURL使用环境依赖性,复制并粘贴示例可能无法在环境内使用

发送认证请求

从命令提示发送POST令牌华体会联盟hth请求racspace云标识服务包含用户名API密钥中显示

华体会联盟hthexistity.api.spacecloud.com/v2.0tokens\-xPost\-d '{'ath':{RAX-KSKY:apiKeyCregi

审核认证响应

证书有效时,身份服务返回认证响应,包括下列信息:

  • 认证令牌
  • 服务目录信息
  • 用户资讯和角色分配

注解

详细信息验证响应见附加说明认证请求和响应华体会联盟hth时空云API文档

下例中,lipsis(.)表示其他服务端点,不显示等示例显示值互不相同,因为返回的信息与您的账号无关

示例:验证响应

华体会联盟hth{   "access": {     "token": {       "id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",       "expires": "2014-11-24T22:05:39.115Z",       "tenant": {         "id": "110011",         "name": "110011"       },       "RAX-AUTH:authenticatedBy": [         "APIKEY"       ]      },       "serviceCatalog": [       {         "name": "cloudDatabases",         "endpoints": [           {           "publicURL":           "https://syd.databases.api.rackspacecloud.com/v1.0/110011",           "region": "SYD",           "tenantId": "110011"           },           {             "publicURL":             "https://dfw.databases.api.rackspacecloud.com/v1.0/110011",             "region": "DFW",             "tenantId": "110011"           },           {             "publicURL":             "https://ord.databases.api.rackspacecloud.com/v1.0/110011",             "region": "ORD",             "tenantId": "110011"           },           {             "publicURL":             "https://iad.databases.api.rackspacecloud.com/v1.0/110011",             "region": "IAD",             "tenantId": "110011"           },           {             "publicURL":             "https://hkg.databases.api.rackspacecloud.com/v1.0/110011",             "region": "HKG",             "tenantId": "110011"           }         ],         "type": "rax:database"       },        ...华体会联盟hth{         "name": "cloudDNS",         "endpoints": [           {             "publicURL": "https://dns.api.rackspacecloud.com/v1.0/110011",             "tenantId": "110011"           }         ],         "type": "rax:dns"       },       {         "name": "rackCDN",         "endpoints": [           {             "internalURL":             "https://global.cdn.api.rackspacecloud.com/v1.0/110011",             "publicURL":             "https://global.cdn.api.rackspacecloud.com/v1.0/110011",             "tenantId": "110011"           }         ],          "type": "rax:cdn"       }     ],       "user": {       "id": "123456",       "roles": [         {           "description": "A Role that allows a user access to keystone           Service methods",           "id": "6",           "name": "compute:default",           "tenantId": "110011"         },         {           "description": "User Admin Role.",           "id": "3",           "name": "identity:user-admin"         }       ],       "name": "jsmith",       "RAX-AUTH:defaultRegion": "ORD"     }   } }

华体会联盟hth请求成功时返回下列值,在向拉克空间产品API提出服务请求时需要包含这些值:

令牌标识

mostID值对每次访问服务确认身份的要求内含它X-AUT-Token页眉对每次API请求

上头过期属性表示日期和时间令牌过期,除非过期前撤销获取新令牌时提交另一份认证请求更多信息见管理令牌过期

房客身份证

房客ID提供您的账号华体会联盟hth多数rakspace云服务APIs自动附入API端点华体会联盟hthracspace云服务,租户识别码与租户名同值

端点

API端点提供访问API服务时使用URL

请求失败时,审查响应消息和下列报错描述以确定下一步步骤

  • 查看错误消息后审查认证请求语法或编码错误CURL使用时见CURL使用.
    400无效请求体:无法解析Auth数据请审查XML或
    JSON格式化
  • 查看下列报错信息,验证认证请求中提交的认证证书华体会联盟hth如有必要,联系拉克空间云管理员或拉克空间支持获取有效证书
    401无法认证提供证书用户

注解

认证错误补充信息见身份API引用文档记录

Baidu
map