Bagikan melalui


Scope Kelas

Definisi

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)

Berlaku untuk