System.IdentityModel.Services Ad Alanı

WS-Federation protokolle federal kimlik doğrulaması gerçekleştiren Windows Identity Foundation (WıF) kullanılarak oluşturulan uygulamalarda kullanılan sınıfları içerir. Contains classes that are used in applications built using Windows Identity Foundation (WIF) that perform federated authentication with the WS-Federation protocol. HTTP modüllerini, WSFederationAuthenticationModule (wsfab) ve SessionAuthenticationModule (Sam) ve işlemlerini destekleyen sınıfları içerir. It contains the HTTP Modules, WSFederationAuthenticationModule (WSFAM) and SessionAuthenticationModule (SAM), as well as classes that support their operation. WSFAG, WS-Federation oturum açma ve oturum kapatma dizileri için işleme sağlar ve SAM, tanımlama bilgilerini tutarak ve işleyerek oturum yönetimi sağlar. The WSFAM provides handling for the WS-Federation sign-in and sign-out sequences and the SAM provides session management by maintaining and handling cookies. Ad alanı Ayrıca, WSFederationMessage oturum açma (,) ve oturum kapatma iletileri () gibi WS-Federation iletileri temsil eden sınıfları () ve SignInRequestMessageSignInResponseMessageSignOutRequestMessage nesne modeli ile bu iletilerin hat üzeri gösterimlerini serileştirmek ve seri hale getirmeyen serileştiriciler içerir. The namespace also contains classes that represent WS-Federation messages (WSFederationMessage), such as sign-in (SignInRequestMessage, SignInResponseMessage) and sign-out messages (SignOutRequestMessage), as well as serializers that serialize and deserialize between the object model and the on-the-wire representations of these messages.

Sınıflar

AsynchronousOperationException

Zaman uyumsuz bir işlem sırasında hata oluştuğunda oluşan özel durum.The exception that is thrown when an error occurs during an asynchronous operation.

AttributeRequestMessage

WS-Federation özniteliği Istek iletisini temsil eder.Represents a WS-Federation Attribute Request message. Bu ileti, alınan iletideki wa parametresi "wattr 1.0" olduğunda oluşturulur.This message is created when the wa parameter in the received message is "wattr1.0".

AuthorizationFailedEventArgs

AuthorizationFailed olayı için veriler sağlar.Provides data for the AuthorizationFailed event.

ChunkedCookieHandler

Tanımlama bilgilerinin bir küme boyutunu aşmaması için tanımlama bilgisi verilerini yazan bir tanımlama bilgisi işleyicisini temsil eder.Represents a cookie handler that writes cookie data so that cookies never exceed a set size.

ChunkedCookieHandlerElement

<chunkedCookieHandler>Yapılandırma öğesini temsil eder.Represents the <chunkedCookieHandler> configuration element.

ClaimsAuthorizationModule

Talep tabanlı yetkilendirme gerçekleştiren bir HTTP modülünü temsil eder.Represents an HTTP module that performs claims-based authorization.

ClaimsPrincipalPermission

ClaimsAuthorizationManagerBir kaynağa erişimin etkin sorumlu için verilip verilmediğini belirlemede bir uygulama kullanan bir izni temsil eder.Represents a permission that uses a ClaimsAuthorizationManager implementation to determine if access to a resource should be granted to the active principal. Bu sınıf devralınamaz.This class cannot be inherited.

ClaimsPrincipalPermissionAttribute

Geçerli uygulama bağlamındaki örnek tarafından belirtilen mantığa göre, bildirimli olarak erişim denetimleri atamak için kullanılan bir güvenlik özniteliğini temsil eder ClaimsAuthorizationManager .Represents a security attribute used to declaratively assign access checks based on the logic provided by the ClaimsAuthorizationManager instance in the current application context. Bu sınıf devralınamaz.This class cannot be inherited.

CookieHandler

Bir HTTP istemcisinde oturum tanımlama bilgilerini okumak, yazmak ve silmek için soyut bir temel sınıf sağlar.Provides an abstract base class for reading, writing, and deleting session cookies on an HTTP client.

CookieHandlerElement

<cookieHandler>Yapılandırma öğesini temsil eder.Represents the <cookieHandler> configuration element.

ErrorEventArgs

SignOutError olayı için veriler sağlar.Provides data for the SignOutError event.

FederatedAuthentication

Web uygulamasındaki federal kimlik doğrulamasıyla ilgili tüm HTTP modülleriyle ilgili duruma erişim sağlar.Provides access to state pertinent to all HTTP modules relevant to federated authentication in the web application.

FederatedAuthenticationSessionEndingException

Oturum açma oturumunun sonlandırılıp sonlandırılmayacağını ve geçerli isteğin kimliği doğrulanmamış olduğunu gösterir.Indicates that the sign-in session should being terminated, and the current request is unauthenticated.

FederatedPassiveSecurityTokenServiceOperations

Genellikle federe bir pasif güvenlik belirteci hizmeti tarafından gerçekleştirilen işlemleri kapsülleyen yardımcı program sınıfı.A utility class that encapsulates the operations typically performed by a Federated Passive Security Token Service.

FederatedSessionExpiredException

Bir oturumun süresi dolduğunda oluşturulan özel durum.The exception that is thrown when a session has expired.

FederationException

WS-Federation desteğiyle oluşturulan özel durumlar için temel sınıf.Base class for exceptions raised in WS-Federation support.

FederationManagement

Federasyon meta veri belgeleri oluşturmak ve Federasyon meta veri belgelerini temel alan uygulama yapılandırmasını güncelleştirmek için statik yöntemleri tanımlar.Defines static methods for creating Federation Metadata documents and for updating application configuration based on Federation Metadata documents.

FederationMessage

Tüm Federasyon iletisi sınıflarının türetileceğini temel sınıfı tanımlar.Defines the base class from which all federation message classes derive.

HttpModuleBase

< System. IdentityModel. Services > ÖĞESIYLE () yapılandırılabilen http modüllerinin SystemIdentityModelServicesSection türeten temel sınıf.The base class from which HTTP modules that are configurable with the <system.identityModel.services> element (SystemIdentityModelServicesSection) derive.

MachineKeyTransform

<machineKey>web.config veya machine.config yapılandırma dosyasının bölümünde belirtilen şifreleme malzemesiyle oturum belirteçlerini korur.Protects session tokens with the cryptographic material specified in the <machineKey> section of the web.config or machine.config configuration file.

PseudonymRequestMessage

WS-Federation sözde Bağym Istek iletisini temsil eder.Represents a WS-Federation Pseudonym Request message. Bu ileti, alınan ileti wa parametresi "wpseudo 1.0" olduğunda oluşturulur.This message is created when the received message wa parameter is "wpseudo1.0".

RedirectingToIdentityProviderEventArgs

RedirectingToIdentityProvider olayı için veriler sağlar.Provides data for the RedirectingToIdentityProvider event.

SecurityTokenReceivedEventArgs

SecurityTokenReceived olayı için veriler sağlar.Provides data for the SecurityTokenReceived event.

SecurityTokenValidatedEventArgs

SecurityTokenValidated olayı için veriler sağlar.Provides data for the SecurityTokenValidated event.

ServiceCertificateElement

<serviceCertificate>Bir yapılandırma dosyasındaki öğeyi temsil eder.Represents the <serviceCertificate> element in a configuration file.

SessionAuthenticationModule

, WS-Federation senaryolarında oturum tanımlama bilgilerini işleyen bir ASP.NET modülünü uygular.Implements an ASP.NET module that processes session cookies in WS-Federation scenarios.

SessionSecurityTokenCreatedEventArgs

Olay ve olay için veri sağlar SessionSecurityTokenCreated SessionSecurityTokenCreated .Provides data for the SessionSecurityTokenCreated event and for the SessionSecurityTokenCreated event.

SessionSecurityTokenReceivedEventArgs

SessionSecurityTokenReceived olayı için veriler sağlar.Provides data for the SessionSecurityTokenReceived event.

SessionSecurityTokenResolver

Geçerli önbellekten oturum güvenlik belirteçlerini çözümler.Resolves session security tokens from the current cache.

SigningOutEventArgs

SigningOut olayı için veriler sağlar.Provides data for the SigningOut event.

SignInRequestMessage

WS-Federation oturum açma Isteği iletisini temsil eder.Represents a WS-Federation Sign-In Request message.

SignInResponseMessage

WS-Federation oturum açma yanıt iletisini temsil eder.Represents a WS-Federation Sign-In Response message.

SignOutCleanupRequestMessage

WS-Federation oturumu kapatma temizleme iletisini temsil eder.Represents a WS-Federation Sign-Out Cleanup message. İleti, alınan ileti eylem parametresi (WA) "wsignoutcleanup 1.0" olarak ayarlandığında oluşturulur.The message is created when the received message has the action parameter (wa) set to "wsignoutcleanup1.0".

SignOutRequestMessage

WS-Federation oturum kapatma iletisini temsil eder.Represents a WS-Federation sign-out message. Bu ileti, alınan ileti eylem parametresi (WA) "wsignout 1.0" olarak ayarlandığında oluşturulur.This message is created when the received message has the action parameter (wa) set to "wsignout1.0".

WSFederationAuthenticationModule

, WSFederationAuthenticationModule Gelen isteklerde federal kimlik doğrulaması ayarlarını zorlayarak bir ASP.NET uygulamasının güvenliğini sağlamak için kullanılan BIR http modülüdür.The WSFederationAuthenticationModule is an HTTP module which is used to secure an ASP.NET application by enforcing federated authentication settings on incoming requests. , WSFederationAuthenticationModule ASP.NET uygulamalarında talep tabanlı kimlik erişimini işlemek için WIF 'nin kullanıma sunulduğunu belirten ana modülüdür.The WSFederationAuthenticationModule is the main module that WIF offers out of the box for handling claims-based identity access in ASP.NET applications.

, WSFederationAuthenticationModule ASP.net geliştiricilerin varsayılan davranışı değiştirmesine ve kimlik doğrulamasının ve talep işlemenin nasıl gerçekleşmesinin ayrıntılarını denetlemesine olanak sağlayan çeşitli olaylar oluşturur.The WSFederationAuthenticationModule raises several events, which allows ASP.NET developers to change the default behavior and control the details of how authentication and claims processing take place. WSFederationAuthenticationModuleİşlev, göreve özgü yöntemlere bölünmüştür.The WSFederationAuthenticationModule functionality is divided into task-specific methods.

WSFederationMessage

Bir WS-Federation iletisini temsil eder ve daha özelleştirilmiş WS-Federation ileti sınıflarının türetileceğini temel sınıfı tanımlar.Represents a WS-Federation message and defines the base class from which more specialized WS-Federation message classes derive.

WSFederationMessageException

Bir WS-Federation iletisi serileştirilirken veya seri durumdan çıkarılırken oluşan bir hata oluştuğunda oluşan özel durum.The exception that is thrown when an error occurs while serializing or deserializing a WS-Federation message.

WSFederationSerializer

WS-Federation iletisini RequestSecurityToken RequestSecurityTokenResponse , WS-Trust protokolüne özgü olan ve nesnelerine dönüştürmek için yöntemler sağlar.Provides methods to convert a WS-Federation message to RequestSecurityToken and RequestSecurityTokenResponse objects, which are WS-Trust protocol specific.

Numaralandırmalar

ApplicationType

Uygulama türünü belirtir.Specifies the kind of application.

CookieHandlerMode

Desteklenen tanımlama bilgisi işleyici modlarını belirtir.Specifies the cookie handler modes that are supported.

Özelliğin olası değerlerini tanımlar Mode .Defines the possible values of the Mode property. Bu özellik bir nesnenin yapılandırdığı tanımlama bilgisi işleyicisi türünü tanımlar CookieHandlerElement .This property defines the kind of cookie handler that a CookieHandlerElement object configures. Daha fazla bilgi için, CookieHandlerElement sınıfına bakın.For more information, see the CookieHandlerElement class.