第三方登录服务器验证(Instagram,Twitter,Facebook)小记

第三方登录服务器验证(Instagram,Twitter,Facebook)小记,第1张

Instagram第三方授权登录为Web式样,故APP端直接访问如下URL

https://api.instagram.com/oauth/authorize/?client_id=YOUR_INS_APP_CLIENT_ID&redirect_uri=CALLBACK_URL

YOUR_INS_APP_CLIENT_ID:instagram创建APP后获取

CALLBACK_URL:https://www.xxxxx.com/?xxx=xxxx&response_type=code (用于授权登录成功后,调用自己网站接口,获取用户信息,如:https://www.xxxxx.com/?xxx=xxxx&code=36ac6cd14ceb49dbb40ec8c4b3864da0)

服务器获取code,获取access_token

Request the access_token,获取用户信息

参考:

instagram 开发者

Authentication

https://graph.facebook.com/v2.10/debug_token?input_token=xxxAPP 传递Token xxx&access_token=xxxxFacebook 平台xxxx

参考:

App Access Token

Token 验证

验证用户

URL: https://dev.twitter.com/rest/reference/get/account/verify_credentials

Http Method:Get

服务器安全验证方法:

APP端上传用户的Token,Token Secret,id.

服务器与twitter交互,获取用户id

服务器获取的id与APP上传id进行比较.如下

参考:

Create a signature

Twitter api test

目前腾讯视频是不可以刷脸用faceID登录的。

现在只有部分银行APP支持faceID登录。

faceID搭载环境光传感器、距离感应器,还集成了红外镜头、泛光感应元件(flood camera)和点阵投影器,多种配置共同搭建用户3D 脸部模型。

首先是Face ID的录入动画,当Face ID在录入过程中识别到人脸时,会从灰色笑脸酷炫变身成蓝色笑脸。

其次是录入方式,根据iOS 11的提示,你必须随在iPhone前上下左右环视一周,才能完成脸部信息录入的工作。

最后是Face ID的设置界面,也透露出了更多的内容,Face ID不仅可以解锁iPhone,甚至能代替密码在iTunes和App Store购物。这已经完全替代了指纹识别Touch ID的工作。

Face ID的实现靠的是iPhone X、iPhone11、iPhone 12系列手机顶部一小块没被屏幕覆盖的区域。

这一小块区域集成了多达八个组件,除了麦克风、扬声器、前置摄像头、环境光传感器、距离感应器等我们熟知的部分,还集成了红外镜头、泛光感应元件(Flood illuminator)、点阵投影器。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/703521.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-04
下一篇2023-08-04

发表评论

登录后才能评论

评论列表(0条)

    保存