System.Security.Principal命名空间的点滴

此命名空间定义代码在其中运行的安全上下文的用户对象

其中:

接口IIdentity 定义标识对象的基本功能,代表特定用户的标识对象,代码当前即以该用户的名义运行。

成员:

Public propertyAuthenticationType 获取所使用的身份验证的类型。
Public property IsAuthenticated 获取一个值,该值指示是否验证了用户。
Public property Name 获取当前用户的名称。

接口IPrincipal定义用户对象的基本功能,用户对象表示用户的安全上下文,代码当前即以该用户的名义运行,包括用户的标识(IIdentity)和它们所属的任何角色,所有用户对象都需要实现IPrincipal接口

成员:

Collapse 图像 公共属性

 名称 说明
Public property Identity 获取当前用户的标识。

Collapse 图像 公共方法

 名称 说明
Public method IsInRole 确定当前用户是否属于指定的角色。

 

GenericIdentity表示一般用户

Collapse 图像 公共构造函数

 名称 说明
Public method GenericIdentity 已重载。初始化 GenericIdentity 类的新实例。

Collapse 图像 公共属性

 名称 说明
Public property AuthenticationType 获取用于标识用户的身份验证的类型。
Public property IsAuthenticated 获取一个值,该值指示是否验证了用户。
Public property Name 获取用户的名称。
GenericPrincipal 表示一般用户
公共构造函数
 名称 说明
Public method GenericPrincipal GenericIdentity 和角色名称数组(GenericIdentity 表示的用户属于该数组)初始化 GenericPrincipal 类的新实例。

Collapse 图像 公共属性

 名称 说明
Public property

Identity

 

获取当前 GenericPrincipal 表示的用户的 GenericIdentity。
  公共方法
Public method IsInRole 确定当前 GenericPrincipal 是否属于指定的角色。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值