ClientCredentialsSecurityTokenManager.CreateSecurityTokenAuthenticator 方法

定义

创建安全令牌验证器。

public:
 override System::IdentityModel::Selectors::SecurityTokenAuthenticator ^ CreateSecurityTokenAuthenticator(System::IdentityModel::Selectors::SecurityTokenRequirement ^ tokenRequirement, [Runtime::InteropServices::Out] System::IdentityModel::Selectors::SecurityTokenResolver ^ % outOfBandTokenResolver);
public override System.IdentityModel.Selectors.SecurityTokenAuthenticator CreateSecurityTokenAuthenticator(System.IdentityModel.Selectors.SecurityTokenRequirement tokenRequirement, out System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
override this.CreateSecurityTokenAuthenticator : System.IdentityModel.Selectors.SecurityTokenRequirement * SecurityTokenResolver -> System.IdentityModel.Selectors.SecurityTokenAuthenticator
Public Overrides Function CreateSecurityTokenAuthenticator (tokenRequirement As SecurityTokenRequirement, ByRef outOfBandTokenResolver As SecurityTokenResolver) As SecurityTokenAuthenticator

参数

outOfBandTokenResolver
SecurityTokenResolver

此方法返回时,包含一个 SecurityTokenResolver. 此参数未初始化传递。

返回

SecurityTokenAuthenticator 对象。

例外

tokenRequirementnull

注解

负责 SecurityTokenAuthenticator 验证安全令牌,并提供一个 IAuthorizationPolicy 用于获取符合上述 ServiceModelSecurityTokenRequirement要求的安全令牌的声明。

适用于