RAS_AUTH_ATTRIBUTE_TYPE 枚举 (raseapif.h)

RAS_AUTH_ATTRIBUTE_TYPE枚举类型指定用于会话身份验证的属性值。 通过引用以下四个引用之一获取此枚举类型中值的更多详细信息: RFC 2865RFC 2866RFC 2869RFC 2868

语法

typedef enum _RAS_AUTH_ATTRIBUTE_TYPE_ {
  raatMinimum = 0,
  raatUserName,
  raatUserPassword,
  raatMD5CHAPPassword,
  raatNASIPAddress,
  raatNASPort,
  raatServiceType,
  raatFramedProtocol,
  raatFramedIPAddress,
  raatFramedIPNetmask,
  raatFramedRouting = 10,
  raatFilterId,
  raatFramedMTU,
  raatFramedCompression,
  raatLoginIPHost,
  raatLoginService,
  raatLoginTCPPort,
  raatUnassigned17,
  raatReplyMessage,
  raatCallbackNumber,
  raatCallbackId = 20,
  raatUnassigned21,
  raatFramedRoute,
  raatFramedIPXNetwork,
  raatState,
  raatClass,
  raatVendorSpecific,
  raatSessionTimeout,
  raatIdleTimeout,
  raatTerminationAction,
  raatCalledStationId = 30,
  raatCallingStationId,
  raatNASIdentifier,
  raatProxyState,
  raatLoginLATService,
  raatLoginLATNode,
  raatLoginLATGroup,
  raatFramedAppleTalkLink,
  raatFramedAppleTalkNetwork,
  raatFramedAppleTalkZone,
  raatAcctStatusType = 40,
  raatAcctDelayTime,
  raatAcctInputOctets,
  raatAcctOutputOctets,
  raatAcctSessionId,
  raatAcctAuthentic,
  raatAcctSessionTime,
  raatAcctInputPackets,
  raatAcctOutputPackets,
  raatAcctTerminateCause,
  raatAcctMultiSessionId = 50,
  raatAcctLinkCount,
  raatAcctEventTimeStamp = 55,
  raatMD5CHAPChallenge = 60,
  raatNASPortType,
  raatPortLimit,
  raatLoginLATPort,
  raatTunnelType,
  raatTunnelMediumType,
  raatTunnelClientEndpoint,
  raatTunnelServerEndpoint,
  raatARAPPassword = 70,
  raatARAPFeatures,
  raatARAPZoneAccess,
  raatARAPSecurity,
  raatARAPSecurityData,
  raatPasswordRetry,
  raatPrompt,
  raatConnectInfo,
  raatConfigurationToken,
  raatEAPMessage,
  raatSignature = 80,
  raatARAPChallengeResponse = 84,
  raatAcctInterimInterval = 85,
  raatNASIPv6Address = 95,
  raatFramedInterfaceId,
  raatFramedIPv6Prefix,
  raatLoginIPv6Host,
  raatFramedIPv6Route,
  raatFramedIPv6Pool,
  raatARAPGuestLogon = 8096,
  raatCertificateOID,
  raatEAPConfiguration,
  raatPEAPEmbeddedEAPTypeId = 8099,
  raatInnerEAPTypeId = 8099,
  raatPEAPFastRoamedSession = 8100,
  raatFastRoamedSession = 8100,
  raatEAPTLV = 8102,
  raatCredentialsChanged,
  raatCertificateThumbprint = 8250,
  raatPeerId = 9000,
  raatServerId,
  raatMethodId,
  raatEMSK,
  raatSessionId,
  raatReserved
} RAS_AUTH_ATTRIBUTE_TYPE;

常量

 
raatMinimum
值: 0
指定等于零的值,并用作 的任意数组中的 NULL 终止符
RAS_AUTH_ATTRIBUTE 结构。
raatUserName
指定要进行身份验证的用户的名称。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2865
raatUserPassword
指定要进行身份验证的用户的密码。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2865
raatMD5CHAPPassword
指定用户在响应 MD5 质询握手身份验证协议 (CHAP) 质询时提供的密码。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2865
raatNASIPAddress
指定网络访问服务器 (NAS) IP 地址。 Access-Request 应指定 NAS IP 地址或 NAS 标识符。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 为 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatNASPort
指定用户连接到 NAS 的物理或虚拟专用网络 (VPN) 。 请注意,此值不是 TCP 或 UDP 意义上的端口号。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 为 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatServiceType
指定用户请求的服务类型或要提供的服务类型。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 为 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatFramedProtocol
指定要用于帧访问的框架协议的类型,例如 SLIP、PPP 或 ARAP (AppleTalk 远程访问协议) 。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 为 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatFramedIPAddress
指定为请求身份验证的用户配置的 IP 地址。 此属性通常由身份验证提供程序返回。 但是,NAS 可能会在身份验证请求中使用它来指定首选 IP 地址。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 为 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatFramedIPNetmask
指定作为网络路由器的用户的 IP 网络掩码。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 为 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatFramedRouting
值: 10
指定作为网络路由器的用户的路由方法。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 为 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatFilterId
指定请求身份验证的用户的筛选器列表。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2865
raatFramedMTU
指定用户的最大传输单位 (MTU) 。 如果 MTU 未通过某些其他方式(例如 PPP)进行协商,则此属性使用。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 为 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatFramedCompression
指定要用于连接的压缩协议。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 为 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatLoginIPHost
指定用于连接用户的系统。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 为 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatLoginService
指定用于将用户连接到 raatLoginIPHost 指定的主机的服务。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 为 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatLoginTCPPort
指定要将用户连接到的端口。 仅当 存在 raatLoginService 属性时,此属性才存在。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 为 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatUnassigned17
此值当前未分配。
raatReplyMessage
指定要向用户显示的消息。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2865
raatCallbackNumber
指定回调编号。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2865
raatCallbackId
值: 20
指定要回调的位置。 此属性的值由 NAS 解释。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2865
raatUnassigned21
此值当前未分配。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 也未定义。
raatFramedRoute
指定要在 NAS 上为用户配置的路由信息。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2865
raatFramedIPXNetwork
指定要为用户配置的 IPX 网络编号。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 为 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatState
指定服务器提供给客户端的状态信息。 请参阅
RFC 2865 ,了解有关此值的详细信息。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。
raatClass
指定由身份验证提供程序提供给 NAS 的值。 NAS 在与记帐提供程序通信时应使用此值。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2865
raatVendorSpecific
指定供应商提供的扩展属性的字段。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2865
raatSessionTimeout
指定向用户提供服务的最大秒数。 在此时间之后,会话将终止。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 为 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatIdleTimeout
指定会话可以空闲的最大连续秒数。 如果空闲时间超过此值,会话将终止。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 为 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatTerminationAction
指定服务器在连接终止时执行的操作。 有关此值的详细信息,请参阅上述引用的文件。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 为 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatCalledStationId
值: 30
指定用户拨打以连接到 NAS 的号码。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2865
raatCallingStationId
指定用户从中呼叫的号码。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2865
raatNASIdentifier
指定 NAS 标识符。 Access-Request 应指定 NAS 标识符或 NAS IP 地址。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2865
raatProxyState
指定代理服务器在转发身份验证请求时包含的值。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2865
raatLoginLATService
指定当前不用于 Windows 2000 上身份验证的属性。 有关详细信息,请参阅
RFC 2865
raatLoginLATNode
指定当前不用于 Windows 2000 上身份验证的属性。 有关详细信息,请参阅
RFC 2865
raatLoginLATGroup
指定当前不用于 Windows 2000 上身份验证的属性。 有关详细信息,请参阅
RFC 2865
raatFramedAppleTalkLink
指定当用户是另一个路由器时用户的 AppleTalk 网络编号。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 为 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatFramedAppleTalkNetwork
指定 NAS 应用于为用户分配 AppleTalk 节点的 AppleTalk 网络编号。 仅当用户不是另一个路由器时,才使用此属性。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是一个 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatFramedAppleTalkZone
指定用户的 AppleTalk 默认区域。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2865
raatAcctStatusType
值: 40
指定记帐提供程序应为用户启动还是停止记帐。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是一个 32 位整型值。 有关详细信息,请参阅
RFC 2866
raatAcctDelayTime
指定客户端一直尝试发送当前请求的时间长度。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是一个 32 位整型值。 有关详细信息,请参阅
RFC 2866
raatAcctInputOctets
指定在当前会计会话期间收到的八进制数。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是一个 32 位整型值。 有关详细信息,请参阅
RFC 2866
raatAcctOutputOctets
指定在当前会计会话期间发送的八进制数。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是一个 32 位整型值。 有关详细信息,请参阅
RFC 2866
raatAcctSessionId
指定一个值,以启用日志文件中匹配的开始记录和停止记录的标识。 开始和停止记录在 raatAcctStatusType 属性 中发送。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2866
raatAcctAuthentic
向会计提供程序指定如何对用户进行身份验证;例如,Windows 2000 目录服务、RADIUS 或其他身份验证提供程序。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是一个 32 位整型值。 有关详细信息,请参阅
RFC 2866
raatAcctSessionTime
指定当前记帐会话中已过的秒数。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是一个 32 位整型值。 有关详细信息,请参阅
RFC 2866
raatAcctInputPackets
指定在当前记帐会话期间收到的数据包数。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是一个 32 位整型值。 有关详细信息,请参阅
RFC 2866
raatAcctOutputPackets
指定在当前会计会话期间发送的数据包数。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是一个 32 位整型值。 有关详细信息,请参阅
RFC 2866
raatAcctTerminateCause
指定当前会计会话的终止方式。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是一个 32 位整型值。 有关详细信息,请参阅
RFC 2866
raatAcctMultiSessionId
值: 50
指定一个值以启用日志文件中相关记帐会话的标识。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是一个 32 位整型值。 有关详细信息,请参阅
RFC 2866
raatAcctLinkCount
如果当前记帐会话使用多链接连接,则指定链接数。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是一个 32 位整型值。 有关详细信息,请参阅
RFC 2866
raatAcctEventTimeStamp
值: 55
指定包含在记帐请求数据包中的属性。 它指定事件发生的时间。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是一个 32 位整型值。 有关详细信息,请参阅
RFC 2869 Internet 草稿。
raatMD5CHAPChallenge
值: 60
指定 NAS 向 CHAP 用户发送的 CHAP 质询。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2865
raatNASPortType
指定用户连接的端口的类型,例如异步、ISDN、虚拟。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是一个 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatPortLimit
指定 NAS 应提供给用户用于多链接会话的端口数。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是一个 32 位整型值。 有关详细信息,请参阅
RFC 2865
raatLoginLATPort
指定当前不用于 Windows 2000 上的身份验证的属性。 有关详细信息,请参阅
RFC 2865
raatTunnelType
指定使用的隧道协议。 下表列出了有效的隧道类型。

























































隧道类型值说明
1点对点隧道协议 (PPTP)
2第二层转发 (L2F)
3第二层隧道协议 (L2TP)
4Ascend Tunnel 管理协议 (ATMP)
5虚拟隧道协议 (VTP)
6隧道模式下的 IP 身份验证标头
7IP 中 IP 封装 (IP-IP)
8最小 IP 内封装 (MIN-IP-IP)
9隧道模式下的 IP 封装安全有效负载 (ESP)
10泛型路由封装 (GRE)
11Bay Dial Virtual Services (DVS)
12IP 中的 IP 隧道
raatTunnelMediumType
指定在为这些协议创建隧道时要使用的传输介质, (例如 L2TP) ,这些协议可以通过多个传输运行。 下表列出了有效的介质类型。





































































中等类型值说明
1IPv4 (IP 版本 4)
2IPv6 (IP 版本 6)
3NSAP
4HDLC (8 位多滴)
5BBN 1822
6802 (包括所有 802 媒体和以太网“规范格式”)
7E.163 (罐)
8E.164 (SMDS、帧中继、ATM)
9F.69 (Telex)
10X.121 (X.25,帧中继)
11Ipx
12Appletalk
13Decnet IV
14班扬葡萄树
15具有 NSAP 格式子地址的 E.164
raatTunnelClientEndpoint
指向隧道发起方端的地址。
raatTunnelServerEndpoint
指向隧道服务器端的地址。
raatARAPPassword
值: 70
指定用于 AppleTalk 远程访问协议 (ARAP) 身份验证的密码。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2869
raatARAPFeatures
指定 NAS 应在 ARAP“功能标志”数据包中发回给用户的信息。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2869
raatARAPZoneAccess
指定如何使用用户的 ARAP 区域列表。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是一个 32 位整型值。 有关详细信息,请参阅
RFC 2869
raatARAPSecurity
指定在 NAS 和用户之间的辅助身份验证阶段要使用的 ARAP 安全模块。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是 32 位整型。 有关详细信息,请参阅
RFC 2869
raatARAPSecurityData
指定要用于 ARAP 安全模块的数据。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2869
raatPasswordRetry
指定允许用户访问的密码重试次数。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是一个 32 位整型值。
raatPrompt
指定 NAS 是否应回显用户对质询的响应。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是一个 32 位整型值。 有关详细信息,请参阅
RFC 2869
raatConnectInfo
指定有关用户正在使用的连接类型的信息。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2869
raatConfigurationToken
指定 RADIUS 代理服务器与 RADIUS 代理客户端之间的通信中的用户配置文件信息。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2869
raatEAPMessage
指定在用户和身份验证提供程序之间直接发送 EAP 信息。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2869
raatSignature
值: 80
指定要包含在 CHAP、EAP 或 ARAP 数据包中的签名。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅:
RFC 2869
raatARAPChallengeResponse
值: 84
指定对 Apple 远程访问协议 (ARAP) 质询的响应。 在 ARAP 中,服务器或客户端可能会响应质询。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 是指针。 有关详细信息,请参阅
RFC 2869
raatAcctInterimInterval
值: 85
指定会计更新之间的时间(以秒为单位)。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 为 32 位整型值。 有关详细信息,请参阅
RFC 2869
raatNASIPv6Address
值: 95
raatFramedInterfaceId
raatFramedIPv6Prefix
raatLoginIPv6Host
raatFramedIPv6Route
raatFramedIPv6Pool
raatARAPGuestLogon
值: 8096
指定 (ARAP) 来宾登录的 Apple 远程访问协议。 中的值字段
此类型的RAS_AUTH_ATTRIBUTE 为 32 位整型值。 有关详细信息,请参阅
RFC 2869
raatCertificateOID
保留以仅供内部使用。
raatEAPConfiguration
保留以仅供内部使用。
raatPEAPEmbeddedEAPTypeId
值: 8099
保留以仅供内部使用。
raatInnerEAPTypeId
值: 8099
raatPEAPFastRoamedSession
值: 8100
保留以仅供内部使用。
raatFastRoamedSession
值: 8100
raatEAPTLV
值: 8102
指示 和 EAP-TLV 属性。
raatCredentialsChanged
raatCertificateThumbprint
值: 8250
raatPeerId
值: 9000
raatServerId
raatMethodId
raatEMSK
raatSessionId
raatReserved
中的值字段
此类型的RAS_AUTH_ATTRIBUTE 未定义。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 raseapif.h

另请参阅

EAP 枚举

可扩展身份验证协议参考

RAS_AUTH_ATTRIBUTE