Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze |
| eduid:admins:conventions:index [2011/03/30 19:30] – Ivan Novakov novakoi@fel.cvut.cz | cs:tech:conventions [2019/12/13 22:20] (aktuální) – odstraněno 9ec128d6c1ed31e124c9d0343d1175613f20f405@einfra.cesnet.cz |
|---|
| ====== Konvence ====== | |
| |
| ===== Hodnoty entityId ===== | |
| |
| Hodnota //entityId// pro komponentu federace (identity nebo service provider) je ve tvaru URL, kde hostname část URL odpovídá hostname serveru, na kterém je komponenta umístěna. Je doporučitelné, aby URL odkazovalo na metadata komponenty. | |
| |
| * [[https://spaces.internet2.edu/display/SHIB2/EntityNaming|Podrobnější info]] | |
| |
| Příklady: | |
| <code> | |
| https://idp.example.cz/idp/shibboleth | |
| https://sp.example.cz/sp/shibboleth | |
| </code> | |
| |
| ===== Identifikátory nestandardních atributů ===== | |
| |
| Většina používaných atributů má standardizované identifikátory v URN tvaru, například: | |
| |
| <code> | |
| urn:mace:dir:attribute-def:eduPersonPrincipalName | |
| urn:oid:1.3.6.1.4.1.5923.1.1.1.6 | |
| </code> | |
| |
| V případě, že potřebujeme zavést nový atribut, nejdříve zkontrolujeme, zda pro něj neexistuje specifikace (např. [[http://middleware.internet2.edu/urn-mace/urn-mace-dir-attribute-def.html|urn:mace:dir:attribute-def]]). Pokud jde o nestandardní atribut, použijeme tvar URL, kde hostname část obvykle odpovída hostname IdP, který atribut zavádí, případně hostname z ID federace pokud jde o obecný atribut. Je doporučitelné, aby takto vytvořené URL odkazovalo na specifikaci tohoto atributu - popis, použití, povolené hodnoty apod. | |
| |
| Příklad identifikátoru atributu //specAttr//: | |
| <code> | |
| https://idp.example.org/dir/attribute-def/specAttr | |
| https://eduid.cz/dir/attribute-def/specAttr | |
| </code> | |