2015-12-09 27 views
2

我想访问容器引擎REST API的这里给出 - http://kubernetes.io/third_party/swagger-ui/#/如何对容器引擎REST API执行授权以获取集群数据?

要访问上面给出API的,我做了以下事项

1)我已创建了项目编号容器集群 - 虚拟循环-11111与区 - us-central1和API名称 - serverconfig

2)我创建了OAuth2.0客户端ID和密钥。 我使用下面的方法来生成访问令牌:

curl -H "Content-Type: application/json" -d' { 
    "client_id": "757054420263-09g36ip2jdt6kcl6cvlfl17faaaaaaa.apps.googleusercontent.com", 
    "client_secret": "NyZ0YwvEQAMaeNTD4dfgtht", 
    "refresh_token": "1/6BMfW9j53gdGIasdfUH5kU5RsR4zwI9lUVX-tqf8JXQ", 
    "grant_type": "refresh_token" 
} ' https://www.googleapis.com/oauth2/v4/token 

如何生成访问令牌,并用它来访问REST API? 也可以在浏览器中使用此获取输出?

回答

1

Google有使用OAuth 2.0 to Access Google APIs的开发者文档(并且Google Container Engine就是这样一个API)。它解释了各种身份验证流程以及如何获取令牌。