Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase Scope

.NET Framework (current version)
 

Representa la configuración de la solicitud de emisión de tokens.

Espacio de nombres:   System.IdentityModel
Ensamblado:  System.IdentityModel (en System.IdentityModel.dll)

System.Object
  System.IdentityModel.Scope

public class Scope

NombreDescripción
System_CAPS_pubmethodScope()

Inicializa una nueva instancia de la clase Scope.

System_CAPS_pubmethodScope(String)

Inicializa una nueva instancia de la Scope clase con la dirección especificada appliesTo.

System_CAPS_pubmethodScope(String, EncryptingCredentials)

Inicializa una nueva instancia de la Scope clase con la dirección especificada appliesTo y cifrar las credenciales.

System_CAPS_pubmethodScope(String, SigningCredentials)

Inicializa una nueva instancia de la Scope clase con la dirección especificada appliesTo y credenciales de firma.

System_CAPS_pubmethodScope(String, SigningCredentials, EncryptingCredentials)

Inicializa una nueva instancia de la Scope clase con la dirección especificada appliesTo, credenciales de firma y cifrado de credenciales.

NombreDescripción
System_CAPS_pubpropertyAppliesToAddress

Obtiene o establece la dirección appliesTo de usuario de confianza.

System_CAPS_pubpropertyEncryptingCredentials

Obtiene o establece las credenciales de cifrado para el usuario de confianza.

System_CAPS_pubpropertyProperties

Obtiene el contenedor de propiedades para ampliar el objeto.

System_CAPS_pubpropertyReplyToAddress

Obtiene o establece la dirección replyTo del usuario de confianza.

System_CAPS_pubpropertySigningCredentials

Obtiene o establece las credenciales de firma para el usuario de confianza.

System_CAPS_pubpropertySymmetricKeyEncryptionRequired

Obtiene o establece un valor que indica si se deben cifrar claves simétricas emitidas.

System_CAPS_pubpropertyTokenEncryptionRequired

Obtiene o establece un valor que indica si se deben cifrar los tokens de seguridad emitidos.

NombreDescripción
System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_pubmethodToString()

Devuelve una cadena que representa al objeto actual. (Heredado de Object).

La Scope clase encapsula la información sobre el usuario de confianza (RP) asociado a una solicitud de token de seguridad (RST). Esta información se utiliza en las implementaciones de la SecurityTokenService (STS) de la clase en la canalización de emisión de tokens que devuelva una respuesta (RSTR) para una solicitud de token de seguridad (RST).

Scope objetos contienen información sobre la dirección de RP, cifrado y firma credenciales para usarse con el token de seguridad emitido, y si el token en Sí o las claves simétricas se emiten con el token debe cifrarse. De forma predeterminada, se cifran las claves simétricas y símbolo (token). Puede ampliar el Scope predeterminado de clase para incluir información adicional acerca de la solicitud, como tipos de token aceptado por el punto de reunión, duración del token, vigencia máxima del token, conjuntos de algoritmo utilizados por el punto de reunión y así sucesivamente; sin embargo, no debería variar en la información encapsulada en esta clase para las solicitudes individuales.

La canalización de emisión de tokens se implementa en el M:System.IdentityModel.SecurityTokenService.Issue(System.IdentityModel.Claims.ClaimsPrincipal,System.IdentityModel.Protocols.WSTrust.RequestSecurityToken) este método y se invoca el M:System.IdentityModel.SecurityTokenService.GetScope(System.IdentityModel.Claims.ClaimsPrincipal,System.IdentityModel.Protocols.WSTrust.RequestSecurityToken) método para obtener la configuración para el RST. Debe implementar un M:System.IdentityModel.SecurityTokenService.GetScope(System.IdentityModel.Claims.ClaimsPrincipal,System.IdentityModel.Protocols.WSTrust.RequestSecurityToken) método en el STS de personalizada y devolver un Scope objeto apropiado para el punto de reunión y la implementación de STS.

.NET Framework
Disponible desde 4.5

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: