[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