从AuthSub迁移令牌到OAuth2

时间:2013-12-11 09:09:20

标签: google-oauth authsub

最近,AuthSub去世......?

是否可以从Authsub的session_token迁移到OAuth2的refresh_token?

请告诉我如何做到这一点。

2 个答案:

答案 0 :(得分:2)

它仍然受到支持,但对我们来说也失败了(其他人如果搜索推特的话)。我想知道Google是否遇到了AuthSub的技术问题,或者他们是否在本周早些时候进行了更改(例如补丁/发布)导致问题?

我们认为它适用于某些Google帐户,而其他人则失败 - 从12月10日开始。因此,它不会影响每个Google帐户。


我们目前没有捕获谷歌的传出请求。我们使用库gdata-calendar-1.0.jar使用AuthSub进行谷歌日历api调用,并且库正在抛出异常消息"未知授权标题"。对于我们所有的用户来说,这完美地工作到12月10日/ 11日左右。

奇怪的是,现在相同的呼叫对某些Gmail帐户有效但对其他人无效。

在我们的测试中,我们发现在我们的网络应用程序中关闭增强的安全性会导致在Google授权页面上向用户显示警告,但会使连接对失败的帐户起作用。

以下是我们正在进行的api调用:

AuthSubUtil.exchangeForSessionToken to connect to the google account
CalendarService.query to get events
CalendarService.insert to insert events in calendar
CalendarService.getFeed to get the calendars

答案 1 :(得分:0)

根据Google的AuthSub,Google仍然支持

deprecation policy

至于OAuth2的迁移路径,目前没有。