Abstract类中的UserNamePasswordValidator

时间:2013-10-09 19:07:54

标签: c# vb.net wcf wcf-security

我创建了一个WCF Web服务。设计如下:

我有一个Abstract(VB .Net中的MustInherit)类,它有一个方法(我的dbml Linq To SQL上下文的一个实例),对于这个例子,我将其称为DBMLContext。

我根据需要创建合同。

我根据需要实现了契约类,并继承了抽象类(DBMLContext),使用一种方法根据我所拥有的方法返回/更新/删除数据。

一切正常。

我现在想要添加安全性(用户名和密码到服务)并需要继承System.IdentityModel.Selectors.UserNamePasswordValidator。当我使用我需要的所有方法将它添加到我的类时,我得到的错误是只能继承一个基类(当前继承DBMLContext)

现在我可以向Abstract类添加一个继承语句(对于System.IdentityModel.Selectors.UserNamePasswordValidator),但我不知道这是否合适,或者是否有另一种方法可以做我正在做的事情,最重要的是如果这是一种安全的方式吗?

总的来说,我正在努力确保WCF服务使用用户名和密码进行任何访问。

0 个答案:

没有答案
相关问题