System.ServiceModel.Security.Tokens Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Deals with security tokens and certificates.
Classes
BinarySecretSecurityToken |
Represents a binary secret security token. |
ClaimTypeRequirement |
Specifies the types of required and optional claims expected to appear in the federated credential. |
InitiatorServiceModelSecurityTokenRequirement |
Specifies a security property requirements specific to channel creation in the Windows Communication Foundation (WCF). |
IssuedSecurityTokenParameters |
Represents the parameters for a security token issued in a Federated security scenario. |
IssuedSecurityTokenProvider |
Represents a token provider for issued security tokens. |
KerberosSecurityTokenParameters |
Represents the parameters for a Kerberos security token. |
RecipientServiceModelSecurityTokenRequirement |
Specifies security property requirements specific to the listener service in the Windows Communication Foundation (WCF). |
RsaSecurityTokenParameters |
Represents the parameters for an RSA security token. |
SecureConversationSecurityTokenParameters |
Represents the parameters for a secure conversation security token. |
SecurityContextSecurityToken |
Represents the token defined by the WS-SecureConversation specification. |
SecurityContextSecurityTokenAuthenticator |
Validates tokens and extracts claims. |
SecurityContextSecurityTokenResolver |
Resolves security context tokens. |
SecurityTokenParameters |
Specifies an |
ServiceModelSecurityTokenRequirement |
An abstract class that when implemented specifies security property requirements of the token being requested or authenticated that are specific to Windows Communication Foundation (WCF). The security token manager constructs security token providers and security token authenticators that are used by the WCF security processor based on the token requirement. |
ServiceModelSecurityTokenTypes |
Represents the types of security tokens recognized by WCF. |
SslSecurityTokenParameters |
Represents the parameters for an SSL security token that is obtained when doing the SOAP-level SSL protocol with the server. |
SspiSecurityToken |
Represents an SSPI security token. |
SspiSecurityTokenParameters |
Represents the parameters for an SSPI security token that is obtained during the SOAP-level SPNEGO protocol with the server. |
SupportingTokenParameters |
Represents the parameters for supporting security tokens required by the security binding element. |
UserNameSecurityTokenParameters |
Represents the parameters for a user name security token. |
WrappedKeySecurityToken |
Represents a security token whose key is wrapped inside another token. |
X509SecurityTokenParameters |
Represents the parameters for an X.509 security token. |
Interfaces
IIssuanceSecurityTokenAuthenticator |
Specifies the contract that should be implemented by a custom security token authenticator that issues tokens to the client. |
ILogonTokenCacheManager |
This interface enables an application to clear the Windows token cache on demand. |
ISecurityContextSecurityTokenCache |
When implemented, this interface specifies a contract for a security context token cache. |
Enums
SecurityTokenInclusionMode |
A list of token inclusion requirements for messages. |
SecurityTokenReferenceStyle |
This enumeration sets the desired referencing style that is used to generate security token references (STR) to the security tokens from the signature and encryption elements in the message. |
X509KeyIdentifierClauseType |
An enumeration listing the possible types of X.509 key identifier clauses. |
Delegates
IssuedSecurityTokenHandler |
This delegate points to a method that when implemented will be called by the Authenticators before the token is issued to the client. |
RenewedSecurityTokenHandler |
The delegate when implemented is called before a renewed token is returned to the client. |