身份验证应该在wcf的单独服务中吗?

身份验证应该在wcf的单独服务中吗?,wcf,Wcf,根据msdn,它告诉您将.svc文件的服务属性设置为System.Web.ApplicationServices.AuthenticationService,但这样我就不能将其用于我的服务库了,所以如果我想以这种方式使用身份验证,我应该把它和我的服务分开吗?如何在自己的服务中使用身份验证服务。将ASP.NET成员身份公开为SOAP服务。它与自定义WCF服务无关。自定义WCF服务通过直接使用成员资格API。将ASP.NET成员资格公开为SOAP服务。它与自定义WCF服务无关。自定义WCF服务通过直

根据
msdn
,它告诉您将
.svc文件的服务属性设置为
System.Web.ApplicationServices.AuthenticationService
,但这样我就不能将其用于我的服务库了,所以如果我想以这种方式使用
身份验证
,我应该把它和我的服务分开吗?如何在自己的服务中使用身份验证服务。

将ASP.NET成员身份公开为SOAP服务。它与自定义WCF服务无关。自定义WCF服务通过直接使用成员资格API。

将ASP.NET成员资格公开为SOAP服务。它与自定义WCF服务无关。自定义WCF服务通过直接使用会员API。

我看到了这一点:在我这样做之前,我必须启用AuthenticationServices,这就是我文章中的链接。你想做什么?身份验证服务用于使用成员API对外部应用程序中的客户端进行身份验证。例如,您可以创建winform应用程序并使用身份验证服务对用户进行身份验证。但如果你想在你的服务中验证客户端,你不需要它。这是我的场景,我在一个名为users的表中有用户,这个表包含用户名和加密密码,我想在用户访问我的服务之前验证用户。所以你需要自定义用户名验证程序:而不是验证服务。是的,我已经采用了这种方法,但他们也提到了如何使用自定义成员资格提供商。通过自定义,他们是否意味着您将实现成员资格提供程序?嗯,我在看这个:它说,在我这样做之前,我必须启用AuthenticationServices,这就是我文章中链接的内容。您想做什么?身份验证服务用于使用成员API对外部应用程序中的客户端进行身份验证。例如,您可以创建winform应用程序并使用身份验证服务对用户进行身份验证。但如果你想在你的服务中验证客户端,你不需要它。这是我的场景,我在一个名为users的表中有用户,这个表包含用户名和加密密码,我想在用户访问我的服务之前验证用户。所以你需要自定义用户名验证程序:而不是验证服务。是的,我已经采用了这种方法,但他们也提到了如何使用自定义成员资格提供商。通过自定义,他们是否意味着您将实现成员资格提供程序?