This documentation is archived and is not being maintained.

ServiceModelSecurityTokenRequirement Properties

The ServiceModelSecurityTokenRequirement type exposes the following members.

  NameDescription
Public property Static member AuditLogLocationProperty Gets the token requirement property name whose value is the location of the audit log to use when recording the results of the authentication (service only).
Public property Static member ChannelParametersCollectionProperty Gets the token requirement property name whose value is the channel parameters collection (client only).
Public property Static member DuplexClientLocalAddressProperty Gets a value that specifies the name of the index in the Properties collection for the DuplexClientLocalAddress property.
Public property Static member EndpointFilterTableProperty Gets the key for the token requirement property whose value is the endpoint filter table that contains the filters for messages that a service endpoint accepts. This is a service property.
Public property Static member HttpAuthenticationSchemeProperty Gets the key of the token requirement property whose value is the HTTP authentication scheme if this request is for a token provider or token authenticator to be used in HTTP authentication.
Public property IsInitiator Gets a value that indicates whether the endpoint that is creating the security token requirement is an initiator or a recipient.
Public property Static member IsInitiatorProperty Gets the key for the token requirement property whose value indicates whether the request is made by the initiator of the channel or the recipient of the channel.
Public property Static member IsOutOfBandTokenProperty Gets the key for the token requirement property whose value indicates whether this is the request for a token that is configured on the client or service.
Public property Static member IssuedSecurityTokenParametersProperty Gets the key for the token requirement property whose value is the IssuedSecurityTokenParameters that contains information about the token if the requirement is for an issued token.
Public property IssuerAddress If the token requirement is for an issued token, this property contains the endpoint address of the issuer.
Public property Static member IssuerAddressProperty Gets the key for the token requirement property whose value is the EndpointAddress of the issuing party if the requirement is for an issued token.
Public property IssuerBinding If the token requirement is for an issued token, this property contains the binding to use to communicate with the issuer.
Public property Static member IssuerBindingContextProperty Gets the key for the token requirement property whose value is the BindingContext to use to talk to the issuing party if the requirement is for an issued token.
Public property Static member IssuerBindingProperty Gets the key for the token requirement property whose value is the binding to use to talk to the issuing party when the requirement is for an issued token.
Public property KeySize Gets or sets the required size of the key associated with a security token. (Inherited from SecurityTokenRequirement.)
Public property KeyType Gets or sets the type of key (asymmetric or symmetric) associated with a security token. (Inherited from SecurityTokenRequirement.)
Public property KeyUsage Gets or sets a value that specifies how the key associated with a security token can be used. (Inherited from SecurityTokenRequirement.)
Public property Static member ListenUriProperty Gets the key for the token requirement property whose value is the URI that the service endpoint making the request is listening at (service only).
Public property Static member MessageAuthenticationAuditLevelProperty Gets the key for the token requirement property whose value is the audit level to use when recording the results of the authentication (service only).
Public property Static member MessageDirectionProperty Gets the key for the token requirement property whose value is the member of the MessageDirection enumeration to use and that indicates whether the token provider is needed for messages sent from client to server or server to client.
Public property MessageSecurityVersion Gets or sets the message security version to be used (if necessary).
Public property Static member MessageSecurityVersionProperty Gets the key for the token requirement property whose value is the MessageVersion that the channel is configured with.
Public property Static member PrivacyNoticeUriProperty Gets the key for the token requirement property whose value is the link to the URI that points to the service's privacy policy if the service has one.
Public property Static member PrivacyNoticeVersionProperty Gets the key for the token requirement property whose value is a string that represents the privacy notice version.
Public property Properties Gets a collection of the non-static properties for the current SecurityTokenRequirement instance. (Inherited from SecurityTokenRequirement.)
Public property RequireCryptographicToken Gets or sets a value that indicates whether the security token must be capable of performing cryptographic operations, such as encryption. (Inherited from SecurityTokenRequirement.)
Public property SecureConversationSecurityBindingElement Gets or sets a security binding element used for securing the secure conversation bootstrap messages.
Public property Static member SecureConversationSecurityBindingElementProperty Gets the key for the token requirement property whose value is the security binding element used to secure the secure conversation bootstrap messages.
Public property SecurityAlgorithmSuite Gets or sets the security algorithm suite to be used (if necessary).
Public property Static member SecurityAlgorithmSuiteProperty Gets the key for the token requirement property whose value is the algorithm suite that the channel uses to perform message security.
Public property SecurityBindingElement Gets or sets the security binding element.
Public property Static member SecurityBindingElementProperty Gets the key for the token requirement property whose value is the security binding element used to create the channel.
Public property Static member SupportingTokenAttachmentModeProperty Gets the key for the token requirement property whose value is the associated SecurityTokenAttachmentMode enumeration member if the request is for a supporting token.
Public property Static member SupportSecurityContextCancellationProperty Gets the key for the token requirement property whose value indicates whether the secure conversation token is for a security session (in which case its lifetime is tied to the lifetime of the user’s channel) or for a datagram security channel.
Public property Static member SuppressAuditFailureProperty Gets the key for the token requirement property whose value indicates whether to ignore errors that occur when recording the results of the authentication (service only).
Public property Static member TargetAddressProperty Gets the key for the token requirement property whose value is the endpoint address that the channel is talking to (client only).
Public property TokenType Gets or sets the required security token type. (Inherited from SecurityTokenRequirement.)
Public property TransportScheme Gets or sets the transport scheme.
Public property Static member TransportSchemeProperty If the request is made for a token provider/authenticator to be used with transport security, this string is the key for the token requirement property whose value is the transport scheme.
Public property Static member ViaProperty Gets the key for the token requirement property whose value is the Via URI that the channel is connecting to (client only).
Top
Show: