sub
の主張(件名)はuser_id
です。ご希望のuser_id
がfacebook|1
かどうかをご確認ください。あなたがここ
const userId = JSON.parse(userInfo)['sub'];
を使用して文字列のJSONオブジェクトを解析する必要が
は、サンプル取り組んでいる:
var AuthenticationClient = require('auth0').AuthenticationClient;
var auth0 = new AuthenticationClient({
domain: '{TENANT}.auth0.com',
clientId: '{client id}'
});
const accessToken = '{access token}';
auth0.getProfile(accessToken, function (err, userInfo) {
const userId = JSON.parse(userInfo)['sub'];
console.log(userId);
});
FYIのみを - あなたはsub
を呼び出したときには、Stringオブジェクトを扱っていたためあなたは、非難された参照への参照を得ていたString sub
prototype function混乱を理解することができます。オブジェクトのタイプが不明な場合は、console.log(typeof userInfo);
のようなものをチェックしてください。問題を解決するのに役立ちましたら、私の答えを確認してください。 :) – arcseldon