如何:在 ASP.NET 应用程序中实现 Passport 身份验证

Passport 身份验证提供程序使用 PassportAuthenticationModule 模块为 ASP.NET 应用程序提供围绕 .NET Passport 服务的包装。该模块提供 Passport 身份验证服务,可以根据 .NET Passport 服务提供的身份验证信息将当前的 User 属性设置为 PassportIdentity 对象。PassportIdentity 对象提供一个到 Passport 配置文件信息的接口,以及各种用于对 Passport 身份验证票证进行加密和解密的方法。

在 ASP.NET 应用程序中实现 Passport 身份验证

  1. 通过 .NET Passport 网站,可以对 .NET Passport SDK 进行下载、安装和配置。您必须完成注册表单才能获得 SDK。Windows Server 2003 包括 .NET Passport SDK,不需要执行此步骤。

  2. 如下所示在应用程序配置文件中将 Passport 设置为身份验证模式。

    <authentication mode= "Passport"/>
    
  3. 使用 Passport 文档和 .NET Passport SDK 功能,实现 Passport 身份验证和授权。

有关设置 ASP.NET 应用程序以使用 Passport 身份验证的更多信息,请参见 .NET Passport Service Guide Kit Web site(.NET Passport Service Guide Kit 网站)

请参见

概念

Passport 身份验证提供程序