问题描述
我创建了一个包装类,该包装类围绕WCF服务调用。该包装程序的目的是在到达服务之前成为身份验证层。我需要在哪里放置身份验证方法的帮助,以便每次我调用服务时,都必须先验证承载令牌,然后再继续使用该服务。
作为一个例子,让我向外部提供商提供WCF服务以处理付款。像这样:
void Processpayment(float amount);
interface IPaymentProvider
{
void Processpayment(float amount);
}
然后我像这样构建包装类:
class PaymentProviderAWrapper : IPaymentProvider
{
void Processpayment()
{
// Call the WCF service
}
}
现在我将在哪里调用我的身份验证方法,以便每当有人通过包装类“ PaymentProviderAWrapper”时,在进行实际的WCF方法之前,将对承载令牌进行验证。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)