passport-idn
Version:
La Poste IDN (Identité Numérique) authentication strategy for Passport.
26 lines (19 loc) • 392 B
JavaScript
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