google和facebook token验证模式

本文探讨了在海外应用开发中如何使用Google和Facebook的Token进行身份验证。Google的Portal Token有效期较短,通过`plus/v1/people/me`接口获取用户ID进行验证。Facebook的Token有效期较长,使用 `/me` 接口结合Token获取用户ID进行校验。

实际开发海外版应用的时候,我们常常有使用google和fb的token和id来验证身份的情况,甚至或者一些功能公开的graph信息,本文主要交代怎么用token和id来验证

Google

实效性:1h左右
google是portal token,时效较短
google api官方文档:https://developers.google.com/+/web/api/rest/latest/people/get
用plus/v1/people/me

curl -i -X GET https://www.googleapis.com/plus/v1/people/me?access_token=**********************************
HTTP/1.1 200 OK
Expires: Tue, 05 Mar 2019 15:01:18 GMT
Date: Tue, 05 Mar 2019 15:01:18 GMT
Cache-Control: private, max-age=0, must-revalidate, no-transform
ETag: "k-5ZH5-QJvSewqvyYHTE9ETORZg/xri2vuv6AV1k8KE0aWK5kGlzsVI"
Vary: Origin
Vary: X-Origin
Content-Type: application/json; charset=UTF-8
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Content-Length: 597
Server: GSE
Alt-Svc: quic=":443"; ma=2592000; v="44,43,39"

{
 "kind": "plus#person",
 "etag": "\"k
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值