Aller au contenu principal

5.1 User-Name

5.1. User-Name

Description

Cet Attribute indique le nom de l'utilisateur à authentifier. Il doit être envoyé dans les paquets Access-Request s'il est disponible.

Il peut être envoyé dans un paquet Access-Accept, auquel cas le client devrait utiliser le nom renvoyé dans le paquet Access-Accept dans tous les paquets Accounting-Request pour cette session. Si l'Access-Accept inclut Service-Type = Rlogin et l'attribut User-Name, un NAS peut utiliser le User-Name renvoyé lors de l'exécution de la fonction Rlogin.

Un résumé du format de l'Attribute User-Name est présenté ci-dessous. Les champs sont transmis de gauche à droite.

 0                   1                   2
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
| Type | Length | String ...
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

Type

1 pour User-Name.

Length

>= 3

String

Le champ String contient un ou plusieurs octets. Le NAS peut limiter la longueur maximale du User-Name mais la capacité de gérer au moins 63 octets est recommandée.

Le format du nom d'utilisateur peut être l'une des plusieurs formes suivantes:

  • text: Composé uniquement de caractères 10646 [7] encodés en UTF-8.

  • network access identifier: Un Network Access Identifier tel que décrit dans RFC 2486 [8].

  • distinguished name: Un nom sous forme ASN.1 utilisé dans les systèmes d'authentification par clé publique.