使用英语阅读

通过


可扩展身份验证协议

可扩展身份验证协议技术概述。

若要开发可扩展身份验证协议,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
PPP_EAP_ACTION

PPP_EAP_ACTION枚举类型指定连接管理器应代表身份验证协议执行的操作。
RAS_AUTH_ATTRIBUTE_TYPE

RAS_AUTH_ATTRIBUTE_TYPE枚举类型指定用于会话身份验证的属性值。

函数

 
初始化

系统调用 Initialize 方法以使用指定计算机初始化 EAP 配置会话。
RasEapFreeMemory

RAS 连接管理器调用 RasEapFreeMemory 以释放 RasEapInvokeConfigUI、RasEapGetIdentity 和 RasEapInvokeInteractiveUI 返回的内存缓冲区。
RasEapGetIdentity

RAS 连接管理器调用 RasEapGetIdentity 函数以获取请求身份验证的用户的标识信息。
RasEapGetInfo

RAS 连接管理器调用 RasEapGetInfo 以获取指定身份验证协议的一组函数指针。
RasEapInvokeConfigUI

RAS 连接管理器调用 RasEapInvokeConfigUI 函数以显示一个对话框,用于从用户获取配置信息。
RasEapInvokeInteractiveUI

RAS 连接管理器调用 RasEapInvokeInteractiveUI 函数以显示一个对话框,用于从用户获取身份验证数据。
RouterInvokeConfigUI

系统调用 RouterInvokeConfigUI 方法以调用配置用户界面,以便在两个路由器之间进行 EAP 身份验证。
RouterInvokeCredentialsUI

系统调用 RouterInvokeCredentialsUI 方法来调用凭据用户界面,以便在两个路由器之间进行 EAP 身份验证。
ServerInvokeConfigUI

系统调用 ServerInvokeConfigUI 方法以调用配置用户界面,以便在远程访问客户端和服务器之间进行 EAP 身份验证。
Uninitialize

系统调用 Uninitialize 方法来关闭指定的 EAP 配置会话。

接口

 
IEAPProviderConfig

EAP 提供程序的 UI。

结构

 
PPP_EAP_INFO

PPP_EAP_INFO 结构向连接管理器提供有关身份验证协议的信息,包括指向 EAP DLL 中函数的指针。
PPP_EAP_INPUT

PPP_EAP_INPUT 结构用于 RAS 连接管理器 服务 PPP 实现与 EAP 之间的交互。
PPP_EAP_OUTPUT

身份验证协议使用 PPP_EAP_OUTPUT 结构,在调用 RasEapMakeMessage 后将请求和状态信息传达给连接管理器。
PPP_EAP_PACKET

PPP_EAP_PACKET 结构指定身份验证协议正在处理的数据包的相关信息。
RAS_AUTH_ATTRIBUTE

RAS_AUTH_ATTRIBUTE 结构用于在 EAP 会话期间传递类型为 RAS_AUTH_ATTRIBUTE_TYPE 的身份验证属性。