PassportIdentity 类

定义

注意

This type is obsolete. The Passport authentication product is no longer supported and has been superseded by Live ID.

提供供其使用的 PassportAuthenticationModule类。 它为应用程序 Ticket(String) 提供了访问该方法的方法。 此类不能被继承。 此类已弃用。

public ref class PassportIdentity sealed : System::Security::Principal::IIdentity
public ref class PassportIdentity sealed : IDisposable, System::Security::Principal::IIdentity
public sealed class PassportIdentity : System.Security.Principal.IIdentity
public sealed class PassportIdentity : IDisposable, System.Security.Principal.IIdentity
[System.Obsolete("This type is obsolete. The Passport authentication product is no longer supported and has been superseded by Live ID.")]
public sealed class PassportIdentity : IDisposable, System.Security.Principal.IIdentity
type PassportIdentity = class
    interface IIdentity
type PassportIdentity = class
    interface IIdentity
    interface IDisposable
[<System.Obsolete("This type is obsolete. The Passport authentication product is no longer supported and has been superseded by Live ID.")>]
type PassportIdentity = class
    interface IIdentity
    interface IDisposable
Public NotInheritable Class PassportIdentity
Implements IIdentity
Public NotInheritable Class PassportIdentity
Implements IDisposable, IIdentity
继承
PassportIdentity
属性
实现

注解

此类已弃用,不再受支持。 Microsoft Passport 网络已替换为 Windows Live ID。

构造函数

名称 说明
PassportIdentity()
已过时.

初始化 PassportIdentity 类的新实例。 此类已弃用。

属性

名称 说明
AuthenticationType
已过时.

获取用于标识用户的身份验证类型。 此类已弃用。

Error
已过时.

获取一个值,该值指示与当前 Passport 票证关联的错误状态。 此类已弃用。

GetFromNetworkServer
已过时.

获取 Passport 服务器连接和查询字符串的相关信息。 此类已弃用。

HasSavedPassword
已过时.

获取有关 Passport 成员的密码是否已保存的信息。 此类已弃用。

HasTicket
已过时.

获取一个值,该值指示查询字符串是否包含 Passport 票证作为 Cookie。 此类已弃用。

HexPUID
已过时.

获取当前经过身份验证的用户的 Passport 唯一标识符(PUID),格式为十六进制。 此类已弃用。

IsAuthenticated
已过时.

获取一个值,该值指示用户是否通过 Passport 颁发机构进行身份验证。 此类已弃用。

Item[String]
已过时.

获取 Passport 配置文件属性。 此类已弃用。

Name
已过时.

获取当前用户的名称。 此类已弃用。

TicketAge
已过时.

获取自上次颁发或刷新票证以来的时间(以秒为单位)。 此类已弃用。

TimeSinceSignIn
已过时.

获取成员登录到 Passport 登录服务器后的时间(以秒为单位)。 此类已弃用。

方法

名称 说明
AuthUrl()
已过时.

返回一个字符串,其中包含成员的登录服务器 URL,以及查询字符串中发送到登录服务器的可选信息。 此类已弃用。

AuthUrl(String, Int32, Boolean, String, Int32, String, Int32, Boolean)
已过时.

返回成员的身份验证服务器 URL。 此类已弃用。

AuthUrl(String, Int32, Int32, String, Int32, String, Int32, Int32)
已过时.

返回一个字符串,其中包含成员的登录服务器 URL,以及发送到查询字符串中登录服务器的可选信息。 此类已弃用。

AuthUrl(String)
已过时.

返回一个字符串,其中包含成员的登录服务器 URL,以及发送到查询字符串中登录服务器的可选信息。 此类已弃用。

AuthUrl2()
已过时.

返回一个字符串,其中包含成员的登录服务器 URL,以及发送到查询字符串中登录服务器的可选信息。 此类已弃用。

AuthUrl2(String, Int32, Boolean, String, Int32, String, Int32, Boolean)
已过时.

返回一个字符串,其中包含成员的登录服务器 URL,以及发送到查询字符串中登录服务器的可选信息。 此类已弃用。

AuthUrl2(String, Int32, Int32, String, Int32, String, Int32, Int32)
已过时.

检索包含成员的登录服务器 URL 的字符串,以及发送到查询字符串中登录服务器的可选信息。 此类已弃用。

AuthUrl2(String)
已过时.

返回一个字符串,其中包含成员的登录服务器 URL,以及发送到查询字符串中登录服务器的可选信息。 此类已弃用。

Compress(String)
已过时.

压缩数据。 此类已弃用。

CryptIsValid()
已过时.

获取指示 Passport Manager 是否处于有效加密状态的标志的状态。 此类已弃用。

CryptPutHost(String)
已过时.

设置用于 Passport 加密和解密的密钥。 此类已弃用。

CryptPutSite(String)
已过时.

通过引用首次安装密钥时分配给该密钥的站点名称标签来设置用于 Passport 加密和解密的密钥。 此类已弃用。

Decompress(String)
已过时.

解压缩方法 Compress(String) 压缩的数据。 此类已弃用。

Decrypt(String)
已过时.

使用当前站点的 Passport 参与者密钥解密数据。 此类已弃用。

Encrypt(String)
已过时.

使用当前站点的 Passport 参与者密钥加密数据。 此类已弃用。

Equals(Object)
已过时.

确定指定的对象是否等于当前对象。

(继承自 Object)
Finalize()
已过时.

允许此 passport 标识在垃圾回收之前尝试释放资源并执行其他清理操作。

GetCurrentConfig(String)
已过时.

获取 HKLM\SW\Microsoft\Passport hive 下注册表项的内容。 此类已弃用。

GetDomainAttribute(String, Int32, String)
已过时.

通过查询 Passport 管理器以获取请求的域属性来提供 Passport 域的信息。 此类已弃用。

GetDomainFromMemberName(String)
已过时.

从成员名称字符串返回 Passport 域。 此类已弃用。

GetHashCode()
已过时.

用作默认哈希函数。

(继承自 Object)
GetIsAuthenticated(Int32, Boolean, Boolean)
已过时.

指示用户是否由负责 Passport 身份验证的中央站点进行身份验证。 此类已弃用。

GetIsAuthenticated(Int32, Int32, Int32)
已过时.

指示用户是否由 Passport 机构进行身份验证。 此类已弃用。

GetLoginChallenge()
已过时.

通过生成 302 重定向 URL 或启动 Passport 感知客户端身份验证交换来记录用户。 此类已弃用。

GetLoginChallenge(String, Int32, Int32, String, Int32, String, Int32, Int32, Object)
已过时.

通过生成 302 重定向 URL 或启动 Passport 感知客户端身份验证交换来记录用户。 此类已弃用。

GetLoginChallenge(String)
已过时.

通过将相应的标头输出到 302 重定向 URL 或启动 Passport 感知客户端身份验证交换来记录用户。 此类已弃用。

GetOption(String)
已过时.

获取特定的 Passport 登录选项。 此类已弃用。

GetProfileObject(String)
已过时.

返回指定配置文件属性的 Passport 配置文件信息。 此类已弃用。

GetType()
已过时.

获取当前实例的 Type

(继承自 Object)
HasFlag(Int32)
已过时.

指示是否在此用户的配置文件中设置了给定标志。 此类已弃用。

HasProfile(String)
已过时.

指示此用户的配置文件中是否存在给定的配置文件属性。 此类已弃用。

HaveConsent(Boolean, Boolean)
已过时.

指示是否在此用户的配置文件中授予完全同意。 此类已弃用。

LoginUser()
已过时.

通过生成 302 重定向 URL 或启动 Passport 感知客户端身份验证交换来记录用户。 此类已弃用。

LoginUser(String, Int32, Boolean, String, Int32, String, Int32, Boolean, Object)
已过时.

通过生成 302 重定向 URL 或通过启动 Passport 感知客户端身份验证交换来记录用户。 此类已弃用。

LoginUser(String, Int32, Int32, String, Int32, String, Int32, Int32, Object)
已过时.

通过生成 302 重定向 URL 或启动 Passport 感知客户端身份验证交换来记录用户。 此类已弃用。

LoginUser(String)
已过时.

通过生成 302 重定向 URL 或启动 Passport 感知客户端身份验证交换来记录用户。 此类已弃用。

LogoTag()
已过时.

返回包含 Passport 链接的图像标记的 HTML 片段。 此类已弃用。

LogoTag(String, Int32, Boolean, String, Int32, Boolean, String, Int32, Boolean)
已过时.

返回包含 Passport 链接的 HTML img< 标记的 HTML >片段。 此类已弃用。

LogoTag(String, Int32, Int32, String, Int32, Int32, String, Int32, Int32)
已过时.

返回包含 Passport 链接的 HTML img< 标记的 HTML >片段。 此类已弃用。

LogoTag(String)
已过时.

返回包含 Passport 链接的 HTML img< 标记的 HTML >片段。 此类已弃用。

LogoTag2()
已过时.

返回包含 Passport 链接的图像标记的 HTML 片段。 此类已弃用。

LogoTag2(String, Int32, Boolean, String, Int32, Boolean, String, Int32, Boolean)
已过时.

返回包含 Passport 链接的 HTML img< 标记的 HTML >片段。 此类已弃用。

LogoTag2(String, Int32, Int32, String, Int32, Int32, String, Int32, Int32)
已过时.

返回包含 Passport 链接的 HTML img< 标记的 HTML >片段。 此类已弃用。

LogoTag2(String)
已过时.

返回包含 Passport 链接的 HTML img< 标记的 HTML >片段。 此类已弃用。

LogoutURL()
已过时.

返回 Passport 注销 URL 字符串。 此类已弃用。

LogoutURL(String, String, Int32, String, Int32)
已过时.

使用指定的参数返回 Passport 注销 URL 字符串。 此类已弃用。

MemberwiseClone()
已过时.

创建当前 Object的浅表副本。

(继承自 Object)
SetOption(String, Object)
已过时.

设置特定的 Passport 登录选项。 此类已弃用。

SignOut(String)
已过时.

从当前会话中注销给定的 Passport 成员。 此类已弃用。

Ticket(String)
已过时.

获取有关 Passport 身份验证票证的特定属性的信息。 此类已弃用。

ToString()
已过时.

返回一个表示当前对象的字符串。

(继承自 Object)

显式接口实现

名称 说明
IDisposable.Dispose()
已过时.

释放类使用 PassportIdentity 的所有资源。 此类已弃用。

适用于