Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Auth0锁中未触发身份验证回调函数_Javascript_Angularjs_Token_Jwt_Auth0 - Fatal编程技术网

Javascript Auth0锁中未触发身份验证回调函数

Javascript Auth0锁中未触发身份验证回调函数,javascript,angularjs,token,jwt,auth0,Javascript,Angularjs,Token,Jwt,Auth0,我有一个场景,我想使用登录到我的应用程序中。我在我的项目中包含了一个指向Auth0 Lock version10.3.0的CDN链接,然后像这样使用它: let options = { disableSignupAction: true, rememberLastLogin: false, gravatar: false } // Show the login form this.auth0Lock.show(options, (err, profile, token)

我有一个场景,我想使用登录到我的应用程序中。我在我的项目中包含了一个指向Auth0 Lock version
10.3.0
的CDN链接,然后像这样使用它:

let options = {
    disableSignupAction: true,
    rememberLastLogin: false,
    gravatar: false
}

// Show the login form
this.auth0Lock.show(options, (err, profile, token) => {
    if (err) {
        this.$log.error('Login error:', err)
        return reject(err)
    }
});

当我选择使用Google登录时,不会触发回调函数,我无法获取令牌。

您说您使用的是版本
10.3.0
,但您添加的代码针对的是以前版本的Lock。对于你的例子来说,特别重要的是:

show方法不再接受任何参数。将选项传递给构造函数,并侦听经过身份验证的事件,而不是提供回调

(重点是我的)

有关从以前版本迁移的更多信息,请参阅


此外,当前回调仅具有发生错误时的逻辑,因此,在迁移到锁10的新方法后,您仍然需要为成功场景添加逻辑。

是的,但如果我包括9.1版cdn,我得到的是:使用弹出模式时需要社交提供商API密钥,您必须在社交提供商上配置您自己的ClientID和Secret。为此,请转到“社交连接”展开并配置密钥;左边的菜单:[Connections]->[Social],然后选择Google。为此,我们需要输入任何东西,如客户Id或域名?是的,您需要输入客户Id和客户机密。看见