2011-05-14 59 views
1

根据thismsdn,它会告诉您将.svc file的服务属性设置为System.Web.ApplicationServices.AuthenticationService,但之后我无法将其用于我的服务库,因此,如果我想用这种方式使用authentication ,我应该保持与我的服务分开?我如何在自己的服务中使用我的身份验证服务。验证应该在wcf的单独服务中吗?

回答

1

Authentication service将ASP.NET成员身份公开为SOAP服务。它与自定义WCF服务没有关系。自定义WCF服务通过user name authentication直接使用会员API。

+0

嗯,我在看这个:http://msdn.microsoft.com/en-us/library/bb386455.aspx,它说在我这样做之前,我必须启用AuthenticationServices这是我的文章中的链接是什么关于。 – Xaisoft 2011-05-14 17:26:59

+0

你想做什么?身份验证服务用于通过成员资格API在外部应用程序中验证客户端。例如,您可以创建winform应用程序并使用身份验证服务对用户进行身份验证。但是如果你想在你的服务中验证客户端,你不需要它。 – 2011-05-14 17:29:24

+0

这是我的场景,我有一个名为Users的表中的用户,并且此表包含用户名和加密的密码,并且我想在他/她可以访问我的服务之前对用户进行身份验证。 – Xaisoft 2011-05-14 17:38:25