我开发了一个快速的iOS应用程序,它使用FireBaseAuth实现谷歌登录,这是可行的。我需要连接到后端服务器,它进行Google日历API调用,并返回当前在用户中签名的最后10个事件。后端服务器要求我发送GoogleToken。
这个Firebase方法会返回GoogleidToken吗?
let currentUser = firebase.Auth.auth().currentUser
currentUser?.getIDTokenForcingRefresh(true, completion: handler)
还是我需要用这个方法?
accessToken = GIDSignIn.sharedInstance()?.currentUser.authentication.accessToken
根据Firebase团队的一位前成员,第三方令牌与Firebase令牌是分开的,Google令牌中的签名被认为是第三方OAuth令牌。
换句话说,你必须用GIDSignIn.sharedInstance()?.currentUser.authentication.accessToken获取Google令牌
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。