Scope Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili konfigurasi untuk permintaan penerbitan token.
public ref class Scope
public class Scope
type Scope = class
Public Class Scope
- Warisan
-
Scope
Keterangan
Kelas Scope merangkum informasi tentang pihak yang mengandalkan (RP) yang terkait dengan permintaan token keamanan (RST). Informasi ini digunakan oleh implementasi SecurityTokenService kelas (STS) dalam alur penerbitan token untuk mengembalikan respons (RSTR) ke permintaan token keamanan (RST).
Scope objek berisi informasi tentang alamat RP, kredensial enkripsi dan penandatanganan yang akan digunakan dengan token keamanan yang dikeluarkan, dan apakah token itu sendiri atau kunci konten yang dikeluarkan dengan token harus dienkripsi. Secara default, kunci token dan simetris dienkripsi. Anda dapat memperluas Scope kelas untuk membawa informasi tambahan tentang permintaan, seperti jenis token yang diterima oleh RP, masa pakai token default, masa pakai token maksimum, suite algoritma yang digunakan oleh RP, dan sebagainya; namun, informasi yang dirangkum di kelas ini tidak boleh bervariasi untuk permintaan individual.
Alur penerbitan token diimplementasikan dalam Issue metode dan metode ini memanggil GetScope metode untuk mendapatkan konfigurasi untuk RST. Anda harus menerapkan GetScope metode di STS kustom Anda dan mengembalikan objek yang Scope sesuai untuk RP dan implementasi STS Anda.
Konstruktor
Scope() |
Menginisialisasi instans baru kelas Scope. |
Scope(String) |
Menginisialisasi instans Scope baru kelas dengan alamat terapanTo yang ditentukan. |
Scope(String, EncryptingCredentials) |
Menginisialisasi instans Scope baru kelas dengan alamat terapan yang ditentukan Untuk dan mengenkripsi kredensial. |
Scope(String, SigningCredentials) |
Menginisialisasi instans Scope baru kelas dengan alamat terapan dan kredensial penandatanganan yang ditentukan. |
Scope(String, SigningCredentials, EncryptingCredentials) |
Menginisialisasi instans Scope baru kelas dengan alamat terapan yang ditentukanUntuk, menandatangani kredensial, dan mengenkripsi kredensial. |
Properti
AppliesToAddress |
Mendapatkan atau mengatur alamat appliesTo dari pihak yang mengandalkan. |
EncryptingCredentials |
Mendapatkan atau mengatur kredensial enkripsi untuk pihak yang mengandalkan. |
Properties |
Mendapatkan tas properti untuk memperluas objek . |
ReplyToAddress |
Mendapatkan atau mengatur alamat replyTo dari pihak yang mengandalkan. |
SigningCredentials |
Mendapatkan atau mengatur kredensial penandatanganan untuk pihak yang mengandalkan. |
SymmetricKeyEncryptionRequired |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kunci konten yang dikeluarkan harus dienkripsi. |
TokenEncryptionRequired |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah token keamanan yang dikeluarkan harus dienkripsi. |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |