HttpListenerBasicIdentity 类

定义

包含来自基本身份验证请求的用户名和密码。

public ref class HttpListenerBasicIdentity : System::Security::Principal::GenericIdentity
public class HttpListenerBasicIdentity : System.Security.Principal.GenericIdentity
type HttpListenerBasicIdentity = class
    inherit GenericIdentity
Public Class HttpListenerBasicIdentity
Inherits GenericIdentity
继承
HttpListenerBasicIdentity
继承
HttpListenerBasicIdentity

构造函数

HttpListenerBasicIdentity(String, String)

使用指定的用户名和密码初始化 HttpListenerBasicIdentity 类的新实例。

字段

DefaultIssuer

默认颁发者,“地方当局”。

(继承自 ClaimsIdentity)
DefaultNameClaimType

默认名称声明类型;Name

(继承自 ClaimsIdentity)
DefaultRoleClaimType

默认角色声明类型;Role

(继承自 ClaimsIdentity)

属性

Actor

获取或设置被授予委派权利的调用方的标识。

(继承自 ClaimsIdentity)
AuthenticationType

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

(继承自 GenericIdentity)
BootstrapContext

获取或设置用于创建此声明标识的令牌。

(继承自 ClaimsIdentity)
Claims

为用户获取此最常用标识表示的所有声明。

(继承自 GenericIdentity)
CustomSerializationData

包含派生类型提供的任何其他数据。 通常在调用 WriteTo(BinaryWriter, Byte[]) 时设置。

(继承自 ClaimsIdentity)
IsAuthenticated

获取一个值,该值指示是否验证了用户。

(继承自 GenericIdentity)
Label

获取或设置此声明标识的标签。

(继承自 ClaimsIdentity)
Name

获取用户的名称。

(继承自 GenericIdentity)
NameClaimType

获取用于确定为此声明标识的 Name 属性提供值的声明的声明类型。

(继承自 ClaimsIdentity)
Password

指示来自基本身份验证尝试的密码。

RoleClaimType

获取将解释为此声明标识中声明的 .NET 角色的声明类型。

(继承自 ClaimsIdentity)

方法

AddClaim(Claim)

添加单个声明到此声明标识。

(继承自 ClaimsIdentity)
AddClaims(IEnumerable<Claim>)

添加声明列表到此声明标识。

(继承自 ClaimsIdentity)
Clone()

创建作为当前实例副本的新对象。

(继承自 GenericIdentity)
CreateClaim(BinaryReader)

为派生类型提供扩展点以创建自定义 Claim

(继承自 ClaimsIdentity)
Equals(Object)

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

(继承自 Object)
FindAll(Predicate<Claim>)

检索所有与指定谓词相匹配的声明。

(继承自 ClaimsIdentity)
FindAll(String)

检索所有有指定声明类型的声明。

(继承自 ClaimsIdentity)
FindFirst(Predicate<Claim>)

检所由指定谓词匹配的第一个声明。

(继承自 ClaimsIdentity)
FindFirst(String)

检索有指定声明类型的第一个声明。

(继承自 ClaimsIdentity)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetObjectData(SerializationInfo, StreamingContext)

用序列化当前SerializationInfo 对象所需的数据来填充 ClaimsIdentity

(继承自 ClaimsIdentity)
GetType()

获取当前实例的 Type

(继承自 Object)
HasClaim(Predicate<Claim>)

确定该声明标识是否拥有与指定条件相匹配的声明。

(继承自 ClaimsIdentity)
HasClaim(String, String)

确定该声明标识是否具备指定声明类型和值。

(继承自 ClaimsIdentity)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
RemoveClaim(Claim)

尝试从声明标识中移除一个声明。

(继承自 ClaimsIdentity)
ToString()

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

(继承自 Object)
TryRemoveClaim(Claim)

尝试从声明标识中移除一个声明。

(继承自 ClaimsIdentity)
WriteTo(BinaryWriter)

使用 BinaryWriter 序列化。

(继承自 ClaimsIdentity)
WriteTo(BinaryWriter, Byte[])

使用 BinaryWriter 序列化。

(继承自 ClaimsIdentity)

适用于