Scope Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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) |