The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
ClientCredentialsSecurityTokenManager::CreateSecurityTokenAuthenticator Method (SecurityTokenRequirement^, SecurityTokenResolver^%)
.NET Framework (current version)
Creates a security token authenticator.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
public: virtual SecurityTokenAuthenticator^ CreateSecurityTokenAuthenticator( SecurityTokenRequirement^ tokenRequirement, [OutAttribute] SecurityTokenResolver^% outOfBandTokenResolver ) override
Parameters
- tokenRequirement
- Type: System.IdentityModel.Selectors::SecurityTokenRequirement^
- outOfBandTokenResolver
-
Type:
System.IdentityModel.Selectors::SecurityTokenResolver^%
When this method returns, contains a SecurityTokenResolver. This parameter is passed uninitialized.
Return Value
Type: System.IdentityModel.Selectors::SecurityTokenAuthenticator^The SecurityTokenAuthenticator object.
| Exception | Condition |
|---|---|
| ArgumentNullException | tokenRequirement is null. |
The SecurityTokenAuthenticator is responsible for validating security tokens and providing a IAuthorizationPolicy to obtain claims for security tokens that meet the requirements specified in ServiceModelSecurityTokenRequirement.
.NET Framework
Available since 3.0
Available since 3.0
Show: