メインコンテンツまでスキップ

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

User-Name の場合は 1。

Length

>= 3

String

String フィールドは 1 つ以上のオクテットです。NAS は User-Name の最大長を制限する場合がありますが, 少なくとも 63 オクテットを処理できることが推奨されます。

ユーザー名の形式は次のいずれかの形式である可能性があります:

  • text: UTF-8 エンコードされた 10646 [7] 文字のみで構成されます。

  • network access identifier: RFC 2486 [8] で説明されている Network Access Identifier。

  • distinguished name: 公開鍵認証システムで使用される ASN.1 形式の名前。