OpenConext / OpenConext-myconext

A (guest) IdP for OpenConext
https://eduid.nl/
4 stars 7 forks source link

preferredLastName vs legalLastName in iDIN linked accounts #513

Closed phavekes closed 1 week ago

phavekes commented 1 week ago

This issue is imported from pivotal

Als data geverifieerd wordt via iDIN en ING dan komt de achternaam als undefined terug. Dit komt omdat we vanuit iDIN (met Rabobank getest) de PreferdLastname gebruiken als geveriveerde achternaam, terwijl we de "legalLastName" moeten gebruiken voor de geverifeerde achternaam.

 {
    subjectId: \'NLRABOe7f813429dbe0528306d29147b9edd2c7d632b8dd3f01c757f13de1bb7e19767\',
    idpScoping: \'idin\',
    issuer: { _id: \'RABONL2U\', name: \'Rabobank\' },
    verification: \'Decentraal\',
    serviceUUID: \'20928\',
    serviceID: \'20928\',
    subjectIssuer: \'idin\',
    initials: \'P\',
    firstName: \'P\',
    preferredLastName: \'Havekes\',
    legalLastName: \'Havekes\',
    dateOfBirth: ISODate(\'XX-XX-XXT22:00:00.000Z\'),
    createdAt: ISODate(\'2024-06-27T13:53:19.728Z\'),
    expiresAt: ISODate(\'2030-06-26T13:53:19.728Z\'),
    external: true
  }

Of { subjectId: \'NLINGB68/FFCxJAhHQaeDB2tLGahA+GSesYhy8vHOdUIB3uecpFplXNGUjwvKDxI+hI7Ie2T0hioT2df8KxUH+NqyyVQ==\', idpScoping: \'idin\', issuer: { _id: \'INGBNL2A\', name: \'ING\' }, verification: \'Decentraal\', serviceUUID: \'XX\', serviceID: \'20928\', subjectIssuer: \'idin\', initials: \'I\', firstName: \'I\', legalLastName: \'Duits\', dateOfBirth: ISODate(\'XX-XX-XXT23:00:00.000Z\'), createdAt: ISODate(\'2024-06-27T07:02:22.678Z\'), expiresAt: ISODate(\'2030-06-26T07:02:22.678Z\'), external: true }

phavekes commented 1 week ago

https://github.com/OpenConext/OpenConext-myconext/commit/57405cf390a1a8e9d7005e209868cdf1d333dcf9 (Peter Havekes - Jul 1, 2024)