cs:tech:categories:eduidcz

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze Obě strany příští revize
cs:tech:categories:eduidcz [2017/02/20 13:39]
jop@cesnet.cz vytvořeno
cs:tech:categories:eduidcz [2017/02/20 13:48]
jop@cesnet.cz
Řádek 1: Řádek 1:
-~~REDIRECT>​cs:​tech:​categories~~+====== Kategorie entit v eduID.cz ====== 
 + 
 +Poskytovatelé identit a někteří poskytovatelé služeb jsou řazeni do kategorií entit. Ty lze používat při řízení přístupu ke zdrojům na SP anebo k (ne)uvolňování určitých atributů na straně IdP. 
 + 
 +Příslušnost entity k nějaké kategorii je uvedena v metadatech eduID.cz jako **entity atribut**.  
 + 
 +===== Kategorie IdP ===== 
 + 
 +Poskytovatelé identit, kteří jsou součástí eduID.cz, jsou rozděleni do několika kategorií, které odrážejí,​ o jaký typ organizace se primárně jedná. Kategorie entit jsou přiřazovány operátorem federace a jsou uvedeny níže. Je snahou, aby každá organizace byla právě v jedné kategorii. 
 + 
 +<columns 100% 160px> 
 +{{  :​cs:​university.png?​40|}} 
 +<​newcolumn>​**Veřejné a soukromé univerzity registrované v eduID.cz**\\ 
 +eduPersonAffiliation nabývá hodnot: alum, affiliate, __employee__,​ __faculty__, ​ __member__, __student__,​ __staff__ 
 + 
 +označení: ''​%%http://​eduid.cz/​uri/​idp-group/​university%%''​ 
 +</​columns>​ 
 + 
 +<columns 100% 160px> 
 +{{  :​cs:​av_logo.png?​40|}} 
 +<​newcolumn>​**Ústavy Akademie věd České Republiky registrované v eduID.cz**\\ 
 +eduPersonAffiliation nabývá hodnot: __employee__,​ __member__ 
 + 
 +označení: ''​%%http://​eduid.cz/​uri/​idp-group/​avcr%%''​ 
 +</​columns>​ 
 + 
 +<columns 100% 160px> 
 +{{  :​cs:​library.png?​40}} 
 +<​newcolumn>​**Knihovny registrované v eduID.cz**\\ 
 +eduPersonAffiliation nabývá hodnot: affiliate, __employee__,​ member 
 + 
 +označení: ''​%%http://​eduid.cz/​uri/​idp-group/​library%%''​ 
 +</​columns>​ 
 + 
 +<columns 100% 160px> 
 +{{  :​cs:​hospital3.png?​40|}} 
 +<​newcolumn>​**Nemocnice registrované v eduID.cz**\\ 
 +eduPersonAffiliation nabývá hodnot: __employee__ //​(ověřit)//,​ member 
 + 
 +označení: ''​%%http://​eduid.cz/​uri/​idp-group/​hospital%%''​ 
 +</​columns>​ 
 + 
 +<columns 100% 160px> 
 +{{  :​cs:​recycle.png|}} 
 +<​newcolumn>​**Ostatní organizace registrované v eduID.cz** \\ 
 +eduPersonAffiliation nabývá hodnot: affiliate, __employee__,​ __member__\\ 
 + 
 +označení: ''​%%http://​eduid.cz/​uri/​idp-group/​other%%''​ 
 +</​columns>​ 
 + 
 +Podtržené hodnoty [[cs:​tech:​eduperson#​vyznam_jednotlivych_atributu|eduPersonAffiliation]] označují uživatele, kteří spadají do Reseach & Educaction (R&E) komunity. 
 + 
 +Jako první příklad uvádíme filtr, který výčtem specifikuje uživatele, kteří mají mít k službě přístup. Takto napsaný filtr je sice relativně dlouhý, ale snadno pochopitelný a při zavedení nové kategorie instituce se uživatelé z oné nové instituce ke službám nedostanou dříve, než se o tom správce služby rozhodne. 
 + 
 +{{page>​cs:​tech:​include-filter&​nofooter}} 
 + 
 +Alternativní exclude filtr by mohl vypadat např. takto: 
 + 
 +{{page>​cs:​tech:​exclude-filter&​nofooter}} 
 + 
 +Konkrétní implementaci obou filtrů pro Shibboleth SP nabízíme v samostatném [[:​cs:​tech:​userfiltering|dokumentu]]. Příspěvky v podobě příkladů pro jiné implementace SP uvítáme a rádi uveřejníme. 
 + 
 +===== Kategorie SP i IdP ===== 
 + 
 +Kromě označení IdP, ke kterému typu organizace patří, je v eduID.cz několik dalších kategorií sloužících k označení entit příslušejících k projektům. Takovéto označení může mít smysl, když skupina SP potřebuje navíc nějaké atributy, které nejsou běžně ve federaci k dispozici. Označení pak usnadní vyjednávání s jednotlivými IdP. 
 + 
 +<columns 100% 160px> 
 +{{  :​cs:​clarin-logo_4c14pure.png?​90|}} 
 +<​newcolumn>​Jedná se o skupinu poskytovatelů služeb poskytujících technické zázemí a pomoc institucím nebo výzkumným pracovníkům,​ kteří chtějí sdílet, vytvářet a modernizovat své nástroje a data užívaná ve výzkumu v oblasti lingvistiky a dalších souvisejících oblastech. Projekt také poskytuje otevřený digitální repozitář a archiv, který je dispozici všem akademikům,​ kteří chtějí, aby jejich práce byla zachována, propagována a široce dostupná. 
 + 
 +označení: ''​%%http://​eduid.cz/​uri/​sp-group/​clarin%%''​ 
 +</​columns>​ 
 + 
 +<columns 100% 160px> 
 +{{  :​cs:​logo-mefanet.png|}} 
 +<​newcolumn>​MEFANET (MEdical FAculties NETwork) je projekt zaměřený na budování a posílení spolupráce lékařských i nelékařských zdravotnických fakult ČR a SR při rozvoji výuky s využitím moderních informačních a komunikačních technologií. 
 + 
 +označení: ''​%%http://​eduid.cz/​uri/​group/​mefanet%%''​ 
 +</​columns>​ 
 + 
 +\\ 
 + 
 +===== Příklad označení entity v metadatech ===== 
 + 
 +Níže uvedený fragment XML ukazuje, jak je v metadatech eduID.cz vyznačeno, že IdP Českého vysokého učení technického v Praze spadá do kategorie univerzita. 
 + 
 +<code xml> 
 +<​md:​EntityDescriptor entityID="​https://​idp2.civ.cvut.cz/​idp/​shibboleth">​ 
 +  <​md:​Extensions>​ 
 +    <​mdattr:​EntityAttributes>​ 
 +      <​saml:​Attribute Name="​http://​macedir.org/​entity-category"​ 
 +        NameFormat="​urn:​oasis:​names:​tc:​SAML:​2.0:​attrname-format:​uri">​ 
 +        <​saml:​AttributeValue>​http://​eduid.cz/​uri/​idp-group/​university</​saml:​AttributeValue>​ 
 +      </​saml:​Attribute>​ 
 +    </​mdattr:​EntityAttributes>​ 
 +  </​md:​Extensions>​ 
 +  <!-- následují dodatečná metadata entity --> 
 +</​code>​ 
 + 
 +Entity atribut lze používat podobně jako atribut, který o uživateli pošle IdP. Konkrétní implementaci pro Shibboleth SP nabízíme v samostatném [[:cs:tech:userfiltering|dokumentu]]. 
Poslední úprava:: 2020/04/28 09:42