Google Plus 在本地主机上登录 Cookie 政策
Google Plus Sign In Cookie Policy on localhost
我正在整理一个使用谷歌的网络应用程序,并使用本指南登录。
我正在localhost:8888
上运行网络应用程序。
像这样使用javascript,事情工作正常:
gapi.signin.render(thisHandle.details.buttonId, {
'callback': mySignIn,
'clientid': myClientId,
'requestvisibleactions': 'http://schemas.google.com/AddActivity',
'scope': 'https://www.googleapis.com/auth/plus.login',
'theme': 'light',
'cookiepolicy': 'single_host_origin',
'accesstype': 'offline'
});
如果我将我的 cookiepolicy 更改为"http://本地主机:8888",我会得到:
错误:invalid_request 授权不严格在公共后缀下:
localhost
:8888请求详细信息
response_type=代码令牌 id_token gsession scope=https://www.googleapis.com/auth/plus.login redirect_uri=发布消息access_type=脱机 cookie_policy=http://
localhost
:8888 proxy=oauth2relay874392806 origin=http://localhost
:8888 state=384885884|0.12629541 client_id=[我的客户端 ID] request_visible_actions=http://schemas.google.com/AddActivity 身份验证用户=0
在这种情况下,就存储用户和会话信息而言,不严格在公共后缀下的权限意味着什么?是否有解决方法可以让我运行我的开发服务器?任何帮助非常感谢。
对于您的开发工作,您可以坚持使用single_host_origin
或使用none
(效率较低)。当您的登录用户可能通过多种协议(http & https)或使用子域(www.example.com 和 support.example.com)访问您的网站时,Cookie 政策更为重要。在这些情况下,您可能希望使用http://example.com
的 cookiepolicy
- 如果设置了cookie,则Facebook登录Javascript SDK自动登录
- 将会话登录页存储在cookie中以进行表单解析(通过隐藏字段)
- cookie在销毁时出现在登录表单中
- 谷歌登录成功功能在我阻止第三方cookie时没有任何作用
- Javascript - 预填充 cookie 信息,以在指向外部站点的链接上交叉传递不必要的登录页面
- 使用POST请求登录时读取服务器发送的cookie
- Google Plus 在本地主机上登录 Cookie 政策
- 如何使用 ExtJS6 cookie 提供程序和状态管理登录表单.管理器 + OL3 用于网络制图应用程序
- JavaScript cookie 访问次数,上次登录日期
- 谷歌登录在注销时删除 Cookie
- Angularjs 登录 cookie 第二次工作
- 注销时删除登录cookie
- 登录cookie过期时重定向父页
- 使用angular.js管理用户登录中的会话和cookie
- 使用ajax在登录时设置会话cookie
- 成功登录后获取cookie
- 使用安全cookie存储的JWT无状态登录:如何实现注销
- PHP持久登录不用担心窃取cookie
- 登录与谷歌停止工作cookie政策是必填字段
- AngularJS:如何在登录cookie过期时注销