Gapi.auth.authorize with immediate: true不起作用
gapi.auth.authorize with immediate: true is not working
我正在尝试Gmail Oauth。
当我用immediate:true调用这个函数时,在授权时仍然显示弹出窗口。
请让我知道是否有任何错误,以及任何替代方法。
gapi.auth.authorize({client_id: clientId, scope: scopes, immediate: true}, callbackAuthResult);
这是我的代码:
function signin(getAuthStatus) {
gapi.auth.authorize({
'client_id': 'myID',
scope: 'email', immediate: true
},getAuthStatus);
}
function getAuthStatus() {
gapi.client.Myendpoint.MyEndpointMethod().execute(function (resp) {
console.log(resp);
}
首先,我们必须了解这个过程是如何工作的,
在Google OAuth中
如果立即值是false,那么浏览器将打开一个弹出窗口,在那里人们必须允许你的应用程序从谷歌获取他们的详细信息。
如果immediate value是true,那么它将自动被授权而不需要任何弹出窗口,在那里人们不必允许应用程序。
保持immediate值为false,当您要求用户第一次登录到您的应用程序时,浏览器将打开弹出窗口,用户将允许您的应用程序获取详细信息。从下一次开始,无论您在应用程序中使用OAuth进行身份验证调用,将立即值设置为true,因为用户已经允许您的应用程序,因此您将直接获得用户信息,而无需一次又一次地询问他的权限。
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- Javascript验证不起作用——只要一个if语句为true,它就会停止所有if语句
- document.getElementById.checked=true在chrome中不起作用
- 当我从下拉列表中选择公司名称时,UpdatePanel 自动发布返回=true 并且自动完成文本框不起作用
- 在 Android < 3 上测试 Overflow-y:Auto Return true,即使它不起作用
- 下拉列表“;启用true”;Asp.net不起作用
- Javascript:返回true不起作用
- 使用While True时,使用node js运行python脚本不起作用.keep-listen
- Gapi.auth.authorize with immediate: true不起作用
- 如果 javascript 条件为 true 则重定向不起作用
- some_input.prop(& # 39;需要# 39;,true);在Safari中不起作用
- 使用flowplayer自动播放true在javascript中不起作用
- 可拖动true,在angular中不起作用
- 需要为网格和可折叠自定义功能:true不起作用
- 当我设置'required'属性为'true'小部件验证不起作用
- 返回true/false在ajax代码中不起作用
- 可编辑的true在Jquery网格不起作用
- FireBase getToken(/forceRefresh/true)不起作用
- ensureCleanSession:true似乎不起作用,即使放置在IE 11的功能中
- Config.assets.debug = true不起作用