[HREF-tech] Néhány kérdés
Kristof Bajnok
bajnokk at niif.hu
2010. Sze. 14., K, 10:42:59 CEST
Szia Vendel!
On Tuesday 14 September 2010 09.52.26 Cseh Vendel wrote:
> A cn-ben (esa cn;lang-hu-ban) milyen formátumban kellene tárolni a
> külföldi neveket? Norris Chuck? vagy Siman Chuck Norris?
A föderációban pont azért inkább a displayName attribútumot használjuk, mert
ez nem jól szabályozható. Pontosabban nem olyan lényeges.
Én így használnám:
- cn: Norris Chuck, Bajnok Kristóf, Minta Mókus Fennafán
- cn;unaccent: Norris Chuck, Bajnok Kristof, Minta Mokus Fennafan
- cn;lang-en: Chuck Norris, Kristof Bajnok, Mokus Fennafan Minta
Mivel az sn + givenName -> cn átalakítás mindenképpen információt veszt,
ezért a cn-t csak olyan helyen használjuk, ahol voltaképpen mindegy, mit
milyen sorrendben kapunk. És ezzel el is jutottunk a displayName-ig...
> A többnevű felhasználóknál ( pl.: Dr Tóth Péter Zsoltné, Dr Kiss Kovács
> Gizella Anasztázia ) melyik resz az alapértelmezett vezetéknev és melyik
> a keresztnév?
Régen rossz, ha cn -> title + sn + givenName átalakítást kell tenni. (Bár
régen nekem is volt részem ebben, de ez utólagos kézi ellenőrzést és
javításokat igényelt.)
pl. "Dr. Tóth Péter Zsoltné dr. Kiss-Kovács Annamária Anasztázia" szerintem
a helyes darabolás ez:
- title: dr.
- sn: Tóth Péter Zsoltné Kiss-Kovács
- givenName: Annamária Anasztázia
De ezt persze algoritmizálni nem lehet. Kedvencem egyébként régi barátom,
Somogyi Farkas Pál neve, akinek hivatalosan a "Farkas Pál" a keresztneve, de
ezt senki sem tudta (szerintem sokáig ő sem...)
Az ultimate megoldás pedig a user consent/uApprove: meg kell mutatni a
felhasználónak, hogy milyen adatokat küld róla az IdP, és kell adni
lehetőséget arra, hogy jelezhesse, ha valami rosszul szerepel róla.
Összefoglalva: a nevek sorrendjét sem az NIIF Schema, sem az attribútum
specifikáció nem köti meg.
Kristóf
További információk a(z) HREF-tech levelezőlistáról