UNPKG

passport-idn

Version:

La Poste IDN (Identité Numérique) authentication strategy for Passport.

26 lines (19 loc) 392 B
const parse = function (json) { if (typeof json === 'string') { json = JSON.parse(json) } const profile = {} profile.id = json.id profile.username = json.id if (json.namePerson) { profile.name = json.namePerson } if (json['contact/email']) { profile.emails = [ {value: json['contact/email']} ] } return profile } // ## // exports.parse = parse