Scope Klas

Definitie

Vertegenwoordigt de configuratie voor de tokenuitgifteaanvraag.

public ref class Scope
public class Scope
type Scope = class
Public Class Scope
Overname
Scope

Opmerkingen

De Scope klasse bevat informatie over de relying party (RP) die is gekoppeld aan een beveiligingstokenaanvraag (RST). Deze informatie wordt gebruikt door implementaties van de SecurityTokenService klasse (STS) in de tokenuitgiftepijplijn om een antwoord (RSTR) te retourneren naar een aanvraag voor een beveiligingstoken (RST).

Scope objecten bevatten informatie over het adres van de RP, de versleutelings- en ondertekeningsreferenties die moeten worden gebruikt met het uitgegeven beveiligingstoken en of het token zelf of symmetrische sleutels die zijn uitgegeven met het token moeten worden versleuteld. Standaard worden zowel het token als de symmetrische sleutels versleuteld. U kunt de Scope klasse uitbreiden voor aanvullende informatie over de aanvraag, zoals tokentypen die worden geaccepteerd door de RP, de standaardtokenlevensduur, de maximale levensduur van het token, de algoritmesuites die door de RP worden gebruikt, enzovoort. De informatie die in deze klasse is ingekapseld, mag echter niet variëren voor afzonderlijke aanvragen.

De tokenuitgiftepijplijn wordt geïmplementeerd in de Issue methode en met deze methode wordt de GetScope methode aangeroepen om de configuratie voor de RST op te halen. U moet een GetScope methode implementeren in uw aangepaste STS en een Scope object retourneren dat geschikt is voor de RP en uw STS-implementatie.

Constructors

Name Description
Scope()

Initialiseert een nieuw exemplaar van de Scope klasse.

Scope(String, EncryptingCredentials)

Initialiseert een nieuw exemplaar van de Scope klasse met het opgegeven appliesTo-adres en versleuteling van referenties.

Scope(String, SigningCredentials, EncryptingCredentials)

Initialiseert een nieuw exemplaar van de Scope klasse met het opgegeven appliesTo-adres, ondertekeningsreferenties en versleuteling van referenties.

Scope(String, SigningCredentials)

Initialiseert een nieuw exemplaar van de Scope klasse met het opgegeven appliesTo-adres en ondertekeningsreferenties.

Scope(String)

Initialiseert een nieuw exemplaar van de Scope klasse met het opgegeven appliesTo-adres.

Eigenschappen

Name Description
AppliesToAddress

Hiermee haalt u het appliesTo-adres van de relying party op of stelt u deze in.

EncryptingCredentials

Hiermee haalt u de versleutelingsreferenties voor de relying party op of stelt u deze in.

Properties

Hiermee haalt u de eigenschappenzak op om het object uit te breiden.

ReplyToAddress

Hiermee haalt u het antwoordto-adres van de relying party op of stelt u deze in.

SigningCredentials

Hiermee haalt u de ondertekeningsreferenties voor de relying party op of stelt u deze in.

SymmetricKeyEncryptionRequired

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of uitgegeven symmetrische sleutels moeten worden versleuteld.

TokenEncryptionRequired

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of uitgegeven beveiligingstokens moeten worden versleuteld.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op