2016-10-27 11 views
1

Auth0を使用してアプリケーションにサインインするシナリオがあります。私は私のプロジェクトでAuth0ロックバージョン10.3.0にCDNのリンクが含まれていると私は、このようにそれを使用しています:認証コールバック機能がAuth0ロックで起動されない

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) 
    } 
}); 

私はコールバック関数がトリガされませんグーグルでログインすることを選択すると、私はにできませんよトークンを入手してください。

答えて

-1

バージョン10.3.0を使用していますが、追加したコードは以前のバージョンのLockを対象としています。あなたの例のために特に重要なのは:

show方法はもはや引数を取りません。コンストラクタにオプションを渡し、コールバックを提供する代わりに認証されたイベントを待ち受けます。

Lock 9 to Lock 10 Migration Guideを参照して以前のバージョンからの移行の詳細については、

(強調は私です)。

はまた、あなたの現在のコールバックが唯一のエラーが発生したときのためのロジックを持っているので、私はバージョン9.1 CDNを含んでいる場合、あなたはまだイエス・ロック10.

+0

の新しいアプローチに移行した後、成功のシナリオのロジックを追加する必要がありますが、私は次のようになっています:ソーシャルプロバイダのAPIキーが必要です ポップアップモードを使用する場合は、ソーシャルプロバイダで独自のClientIDとSecretを設定する必要があります。 ソーシャルコネクションに移動してを展開し、キーを設定します。 –

+0

ここでキーを設定する必要があります –

+0

[Auth0 Dashboard](https://manage.auth0.com/#/)で設定できます。メニュー[Connections] - > [Social]を選択し、Googleのメニューを選択します。 –

関連する問題