有没有办法配置gitkit cookie的参数?
具体来说,我想指定域和路径。我正在使用java。
查看www.gstatic.com/authtoolkit/js/gitkit.js的来源,有一个" cookiePolicy"但https://developers.google.com/identity/toolkit/web/setup-frontend没有文件。
我想配置它的原因是使用来自不同子域的相同的gtoken(gitkit)cookie。但也许这可以通过Google Cloud Console(浏览器API密钥)设置?
答案 0 :(得分:1)
Gitkit现在支持自定义cookie策略。官方文档尚未更新,但基本上它是如何工作的:
有3项政策:
使用:
var config = {
apiKey: 'xxx',
signInSuccessUrl: '/main',
oobActionUrl: '/email',
signInOptions: ['google', 'facebook', 'password'],
cookiePolicy: 'https://b.c.com/path/to/cookie/root/'
// cookiePolicy: 'none'
// cookiePolicy: 'single_host_origin'
};
window.google.identitytoolkit.start(
'#gitkitWidgetDiv',
config,
'');