Scope 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示令牌颁发请求的配置。
public ref class Scope
public class Scope
type Scope = class
Public Class Scope
- 继承
-
Scope
注解
类 Scope 封装与安全令牌请求关联的信赖方 (RP) 的信息, (RST) 。 令牌颁发管道中的类 (STS) 实现 SecurityTokenService 使用此信息, (RST) 返回对安全令牌请求 (RSTR) 响应。
Scope 对象包含有关 RP 地址的信息、要与颁发的安全令牌一起使用的加密和签名凭据,以及是否应加密令牌本身或与令牌一起颁发的对称密钥。 默认情况下,令牌和对称密钥都是加密的。 可以扩展 Scope 类以携带有关请求的其他信息,例如 RP 接受的令牌类型、默认令牌生存期、最长令牌生存期、RP 使用的算法套件等;但是,此类中封装的信息不应因单个请求而异。
令牌颁发管道在 方法中 Issue 实现,此方法调用 GetScope 方法以获取 RST 的配置。 必须在自定义 STS 中实现方法 GetScope ,并返回 Scope 适用于 RP 和 STS 实现的对象。
构造函数
Scope() |
初始化 Scope 类的新实例。 |
Scope(String) |
初始化用指定 appliesTo 地址的 Scope 类的新实例。 |
Scope(String, EncryptingCredentials) |
用指定的 appliesTo 地址和加密凭据初始化 Scope 类的新实例。 |
Scope(String, SigningCredentials) |
用指定的 appliesTo 地址和签名凭据初始化 Scope 类的新实例。 |
Scope(String, SigningCredentials, EncryptingCredentials) |
用指定的 appliesTo 地址、签名凭据和加密凭据初始化 Scope 类的新实例。 |
属性
AppliesToAddress |
获取或设置依赖方的 appliesTo 地址。 |
EncryptingCredentials |
获取或设置依赖方的加密凭据。 |
Properties |
获取用来扩展对象的属性包。 |
ReplyToAddress |
获取或设置依赖方的 replyTo 地址。 |
SigningCredentials |
获取或设置依赖方的签名凭据。 |
SymmetricKeyEncryptionRequired |
获取或设置指示颁发的对称密钥是否必须加密的值。 |
TokenEncryptionRequired |
获取或设置指示颁发的安全令牌是否必须加密的值。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |