Scope Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirteç verme isteğinin yapılandırmasını temsil eder.
public ref class Scope
public class Scope
type Scope = class
Public Class Scope
- Devralma
-
Scope
Açıklamalar
sınıfı, Scope bir güvenlik belirteci isteği (RST) ile ilişkili bağlı olan taraf (RP) hakkındaki bilgileri kapsüller. Bu bilgiler, belirteç verme işlem hattındaki sınıfı (STS) uygulamaları SecurityTokenService tarafından bir güvenlik belirteci isteğine (RST) yanıt (RSTR) döndürmek için kullanılır.
Scope nesneleri RP adresi, verilen güvenlik belirteci ile kullanılacak şifreleme ve imzalama kimlik bilgileri ve belirtecin kendisi veya belirteçle verilen simetrik anahtarların şifrelenmesi gerekip gerekmediği hakkında bilgi içerir. Varsayılan olarak, hem belirteç hem de simetrik anahtarlar şifrelenir. RP tarafından kabul edilen belirteç türleri, varsayılan belirteç ömrü, maksimum belirteç ömrü, RP tarafından kullanılan algoritma paketleri gibi istek hakkında ek bilgileri taşımak için sınıfını genişletebilirsiniz Scope ; ancak, bu sınıfta kapsüllenen bilgiler tek tek istekler için değişmemelidir.
Belirteç verme işlem hattı yönteminde Issue uygulanır ve bu yöntem RST yapılandırmasını almak için yöntemini çağırır GetScope . Özel STS'nizde bir GetScope yöntem uygulamanız ve RP ile STS uygulamanız için uygun bir Scope nesne döndürmeniz gerekir.
Oluşturucular
Scope() |
Scope sınıfının yeni bir örneğini başlatır. |
Scope(String) |
Belirtilen appliesTo adresiyle sınıfının yeni bir örneğini Scope başlatır. |
Scope(String, EncryptingCredentials) |
Belirtilen appliesTo adresi ve şifreleme kimlik bilgileri ile sınıfının yeni bir örneğini Scope başlatır. |
Scope(String, SigningCredentials) |
Belirtilen appliesTo adresi ve imzalama kimlik bilgileriyle sınıfının yeni bir örneğini Scope başlatır. |
Scope(String, SigningCredentials, EncryptingCredentials) |
belirtilen appliesTo adresi, imzalama kimlik bilgileri ve şifreleme kimlik bilgileri ile sınıfının yeni bir örneğini Scope başlatır. |
Özellikler
AppliesToAddress |
Bağlı olan tarafın appliesTo adresini alır veya ayarlar. |
EncryptingCredentials |
Bağlı olan tarafın şifreleme kimlik bilgilerini alır veya ayarlar. |
Properties |
Nesneyi genişletmek için özellikler çantasını alır. |
ReplyToAddress |
Bağlı olan tarafın replyTo adresini alır veya ayarlar. |
SigningCredentials |
Bağlı olan taraf için imzalama kimlik bilgilerini alır veya ayarlar. |
SymmetricKeyEncryptionRequired |
Verilen simetrik anahtarların şifrelenip şifrelenmediğini belirten bir değer alır veya ayarlar. |
TokenEncryptionRequired |
Verilen güvenlik belirteçlerinin şifrelenip şifrelenmediğini belirten bir değer alır veya ayarlar. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |