Google app engine 使用Google云端点的机器到机器身份验证
上下文 我们已经使用Google Cloud Endpoints(Python)创建了一个API,许多低功耗设备将使用该API获取/发布数据 与API的唯一通信将来自这些定制设备(我拥有通信的两端) 研究 关于身份验证,我们希望它能像使用SSL/TLS客户端证书一样简单:Google app engine 使用Google云端点的机器到机器身份验证,google-app-engine,authentication,ssl,google-cloud-endpoints,client-certificates,Google App Engine,Authentication,Ssl,Google Cloud Endpoints,Client Certificates,上下文 我们已经使用Google Cloud Endpoints(Python)创建了一个API,许多低功耗设备将使用该API获取/发布数据 与API的唯一通信将来自这些定制设备(我拥有通信的两端) 研究 关于身份验证,我们希望它能像使用SSL/TLS客户端证书一样简单: 每个远程设备都将有一个由单个项目CA签名的客户端证书 谷歌云端点强制使用SSL 然而,似乎只有oauth2得到支持;我正在寻找一种“干净”的方式来实现“免提”身份验证,最好是利用我已经在客户端设备上拥有的客户端SSL证书
- 每个远程设备都将有一个由单个项目CA签名的客户端证书
- 谷歌云端点强制使用SSL
- OAuth(2.0)
- OpenID