首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一旦获得授权,是否有一种使用浏览器自动登录的方法?

一旦获得授权,是否有一种使用浏览器自动登录的方法?
EN

Stack Apps用户
提问于 2011-12-27 17:27:31
回答 2查看 120关注 0票数 2

假设我已经创建了一个应用程序来根据api-v2对用户进行身份验证,那么是否有一种方法可以将令牌或cookie传递给设置为加载堆栈交换站点的浏览器实例,从而自动将经过身份验证的用户登录到站点中?

在编写API完成之前,允许我的用户在不离开我的应用程序的情况下与堆栈交换完全交互的最佳方法似乎是包含一个带有自定义CSS和javascript的浏览器。

为了便于讨论,该应用程序可以被认为是移动设备上的本地应用程序。

现在看来,我必须对用户进行身份验证,然后给他们一个浏览器窗口,允许他们再次对网站进行身份验证,然后查看返回的html以确定他们是否登录到同一个帐户,然后存储相关的cookie和数据。

EN

回答 2

Stack Apps用户

回答已采纳

发布于 2012-03-01 19:01:04

这项工作已经完成了相当一段时间。

当通过OAuth授权用户时,我们附加了一个全局auth会话。如果用户随后被定向到某个站点,他们应该自动登录,而不需要应用程序进行任何操作。

票数 1
EN

Stack Apps用户

发布于 2011-12-27 21:52:42

为什么不先提供网站登录呢?然后,当他们登录时,显示API auth对话框,它将使用初始登录时的cookie/etc,因此用户只需按接受或拒绝,就不必再次登录。

票数 0
EN
页面原文内容由Stack Apps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackapps.com/questions/2832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档