labeledURI
Définition technique
- Origine : RFC2079, RFC2798 (inetOrgPerson), SupAnn 2018 (supannEntite)
- Nom : labeledURI
- Description : URI (Uniform Resource Identifier) avec étiquette optionnelle
- OID : 1.3.6.1.4.1.250.1.57
- Attribut parent : aucun
- Valuation : mutivalué
- Obligatoire : non
- Type de donnée : chaîne de caractères
- Règles de comparaison : égalité (casse exacte)
Règles d'exploitation
- Type d'usage: affichage, référencement
- Contexte d'utilisation : LDAP, fédération
- Unicité : oui
- Visibilité : public
- Indexation recommandée : eq
- Voir aussi : eduOrgHomePageURI
Utilisation
Selon la RFC2079, chaque valeur de cet attribut contient une URI (en général une URL) suivie optionnellement d'un ou plusieurs espace(s) et d'une étiquette (texte libre).
SupAnn précise son usage dans les cas ci-dessous.
Pour une personne ou une entité
- Pour un objet de classe inetOrgPerson, PEUT contenir une URL vers la page web personnelle de la personne représentée ;
- Pour un objet de classe supannEntite, PEUT contenir une URL vers la page web décrivant l'entité.
Dans les deux cas, il est préconisé de n'y placer qu'une seule valeur et de ne pas y accoler d'étiquette.
Dans la mesure où ces URLs sont censées être représentatives de leurs objets, leurs valeurs DEVRAIENT être uniques dans l'annuaire.
Remarque : pour un établissement (dans la branche ou=structures ou à la racine de l'annuaire), cette information peut également être stockée dans l'attribut eduOrgHomePageURI en faisant appel à la classe eduOrg.
Pour une application
Dans le cas d'un objet de classe supannApplication, SupAnn définit un usage particulier de cet attribut : celui-ci PEUT contenir une URL identifiant de façon unique la demande à l'issue de laquelle cet objet a été créé dans l'annuaire.
Il peut s'agir par exemple d'un lien HTTP vers cette demande dans l'interface d'une application de suivi de demandes, de gestion de tickets ou de gestion de projets.
Cette valeur DOIT être suffixée d'un espace et de l'étiquette {DEMANDE}
.
SupAnn se réserve la possibilité d'élargir ce mécanisme en définissant d'autres étiquettes, permettant d'identifier d'autres types de liens.
L'établissement est libre d'exploiter cet attribut pour d'autres usages, notamment en faisant appel aux étiquettes locales.
Dans ce contexte, cet attribut PEUT contenir plusieurs valeurs, mais ne DEVRAIT en contenir qu'une seule suffixée de l'étiquette {DEMANDE}
.
Exemples
Valuation
Page personnelle d'une personne:
dn: uid=jduont02,ou=people,dc=univ-exemple,dc=fr objectClass: inetOrgPerson objectClass: supannPerson labeledURI: http://www.univ-exemple.fr/perso/jduont02
Site web d'une structure:
dn: supannCodeEntite=U03,ou=structures,dc=univ-exemple,dc=fr objectClass: organizationalUnit objectClass: supannEntite labeledURI: http://www.univ-exemple.fr/UFR/UFR03
Lien vers la demande d'accès annuaire pour une application :
dn: cn=snw,ou=applications,dc=univ-exemple,dc=fr objectClass: supannApplication labeledURI: http://glpi.univ-exemple.fr/front/ticket.form.php?id=117572 {DEMANDE}