【发布时间】:2015-05-01 17:56:58
【问题描述】:
我已经为 web 实现了 Google oauth2 服务器流程,当用户第一次使用他/她的 google 帐户登录时,我必须使用 access_type=offline 来获取刷新令牌并将其保存到数据库中,但之后 access_type=online 将是足够的。
我读过谷歌为每个客户端发布有限数量的刷新令牌(我认为限制是我在搜索时读到的 25 个)所以在我得到刷新令牌后我只想使用access_type=online。
但在用户登录之前,我应该如何知道我是否有与帐户关联的刷新令牌。
我不想依赖 cookie,因为用户可能会删除 cookie,有几个人使用浏览器,而 cookie 可能不等于我拥有其帐户的用户......
任何想法如何在显示登录按钮之前使用 google oauth 或类似的东西来检测它?
【问题讨论】:
标签: c# permissions oauth-2.0 google-oauth