Quels sont les différents NameID format utilisé pour?

SAML fichier de métadonnées il y a plusieurs NameID format défini, par exemple:

<NameIDFormat>urn:mace:shibboleth:1.0:nameIdentifier</NameIDFormat>

<NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified</NameIDFormat>

<NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:transient</NameIDFormat>

Quelqu'un peut-il expliquer ce que sont ces est-il utilisé? Quelles sont les différences?