# ProviderId

A [föderációban](https://help.edu.hu/books/alapok-es-fogalmak/page/foderacio) résztvevő entitásokat (Identity Provider, Service Provider) **providerId** azonosítja a föderáción belül. Ennek a formája tetszőleges lehet, az egyetlen követelmény, hogy egyértelműen azonosítsa az entitást.

A gyakorlatban kétféle providerId formátumot használnak:

- **URL**: [https://idp.niif.hu/shibboleth](https://idp.niif.hu/shibboleth) formában
- **URN**: valamilyen URN hierarchiában, pl. `urn:geant:niif.hu:href:idp:niifi`

<p class="callout info">**Info**  
  
Azt tanácsolják, hogy, amennyiben a providerId URL, akkor az az entitáshoz tartozó metaadatokat szolgálja ki, ezzel lehetővé téve dinamikus metaadatok használatát.   
  
A [HREF](https://help.edu.hu/books/hrefeduid-foderacio/page/href) jelenleg nem használ dinamikus metaadatokat.</p>

A Shibboleth SP és IdP lehetővé teszi, hogy egy pédány több providerId-vel rendelkezzen, például akkor, ha több föderációban is részt vesz. SP-k esetében lehetőség van arra, hogy bizonyos alkalmazások külön providerId alatt látszódjanak, még akkor is, ha egyetlen környezetben (webszerveren) futnak. Ennek az a jelentősége, hogy így az IdP más és más szabályok szerint tudja [kiadni az attribútumokat](https://help.edu.hu/books/elavult-archiv/page/attributum-kiadas).