5.1 User-Name
5.1. User-Name
Description (描述)
此 Attribute 指示要认证的用户的名称。如果可用, 必须在 Access-Request 数据包中发送。
它可以在 Access-Accept 数据包中发送, 在这种情况下, 客户端应该在此会话的所有 Accounting-Request 数据包中使用 Access-Accept 数据包中返回的名称。如果 Access-Accept 包含 Service-Type = Rlogin 和 User-Name 属性, NAS 可以在执行 Rlogin 功能时使用返回的 User-Name。
User-Name Attribute 格式的摘要如下所示。字段从左到右传输。
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 表示 User-Name。
Length
>= 3
String
String 字段是一个或多个八位字节。NAS 可以限制 User-Name 的最大长度, 但建议至少能够处理 63 个八位字节。
username 的格式可以是以下几种形式之一:
-
text: 仅由 UTF-8 编码的 10646 [7] 字符组成。
-
network access identifier: RFC 2486 [8] 中描述的 Network Access Identifier。
-
distinguished name: 在公钥认证系统中使用的 ASN.1 形式的名称。