SSPI 体系结构概述

SSPI 是一个软件接口。 分布式编程库(如 RPC)可用于经过身份验证的通信。 一个或多个软件模块提供实际的身份验证功能。 每个模块(称为安全支持提供程序 (SSP) )都作为动态链接库 (DLL) 实现。 SSP 提供一个或多个安全包。

提供各种 SSP 和包。 Windows 附带 NTLM 安全包和 Microsoft Kerberos 协议安全包。 此外,可以选择安装安全套接字层 (SSL) 安全包或任何其他与 SSPI 兼容的 SSP。

使用 SSPI 可确保无论选择哪个 SSP,应用程序都以统一的方式访问身份验证功能。 与过去相比,此功能为应用程序提供了与网络实现相比更大的独立性。

分布式应用程序通过 RPC 接口进行通信。 RPC 软件反过来通过 SSPI 访问 SSP 的身份验证功能。

有关详细信息,请参阅 SSPI