Scope Classe
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta la configurazione per la richiesta di pubblicazione del token.
public ref class Scope
public class Scope
type Scope = class
Public Class Scope
- Ereditarietà
-
Scope
La Scope classe incapsula informazioni sulla relying party (RP) associata a una richiesta di token di sicurezza (RST). Queste informazioni vengono usate dalle implementazioni della classe (STS) nella pipeline di SecurityTokenService rilascio del token per restituire una risposta (RSTR) a una richiesta di token di sicurezza (RST).
Scope gli oggetti contengono informazioni sull'indirizzo dell'RP, la crittografia e le credenziali di firma da usare con il token di sicurezza emesso e se il token stesso o le chiavi simmetriche rilasciate con il token devono essere crittografati. Per impostazione predefinita, sia le chiavi token che simmetriche vengono crittografate. È possibile estendere la Scope classe per includere informazioni aggiuntive sulla richiesta, ad esempio i tipi di token accettati dalla RP, la durata del token predefinita, la durata massima del token, i pacchetti di algoritmi usati dalla RP e così via. Tuttavia, le informazioni incapsulate in questa classe non devono variare per singole richieste.
La pipeline di rilascio del token viene implementata nel Issue metodo e questo metodo richiama il GetScope metodo per ottenere la configurazione per la RST. È necessario implementare un metodo nel servizio di sicurezza personalizzato e restituire un GetScopeScope oggetto appropriato per l'implementazione rp e stS.
Scope() |
Inizializza una nuova istanza della classe Scope. |
Scope(String) |
Inizializza una nuova istanza della classe Scope con l'indirizzo appliesTo specificato. |
Scope(String, Encrypting |
Inizializza una nuova istanza della classe Scope con l'indirizzo appliesTo e le credenziali di crittografia specificati. |
Scope(String, Signing |
Inizializza una nuova istanza della classe Scope con l'indirizzo appliesTo e le credenziali di firma specificati. |
Scope(String, Signing |
Inizializza una nuova istanza della classe Scope con l'indirizzo appliesTo, le credenziali di firma e di crittografia specificati. |
Applies |
Ottiene o imposta l'indirizzo appliesTo del relying party. |
Encrypting |
Ottiene o imposta le credenziali di crittografia per il relying party. |
Properties |
Ottiene il contenitore delle proprietà per estendere l'oggetto. |
Reply |
Ottiene o imposta l'indirizzo replyTo del relying party. |
Signing |
Ottiene o imposta le credenziali di firma per il relying party. |
Symmetric |
Ottiene o imposta un valore che indica se le chiavi simmetriche emesse devono essere crittografate. |
Token |
Ottiene o imposta un valore che indica se i token di sicurezza rilasciati devono essere crittografati. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Get |
Funge da funzione hash predefinita. (Ereditato da Object) |
Get |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Memberwise |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
To |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Prodotto | Versioni |
---|---|
.NET Framework | 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Feedback su .NET
.NET è un progetto open source. Seleziona un collegamento per fornire feedback: