C# ASP.NET通过WCF默认登录

C# ASP.NET通过WCF默认登录,c#,asp.net,wcf,C#,Asp.net,Wcf,我正在开始一个新项目,我对ASP.NET和WCF服务也有点陌生,现在我正试图理解ASP.NET登录和注册功能背后的逻辑,但我似乎无法准确理解 我想制作一个使用N层架构的WebApp,我希望表示层完全没有数据,默认的ASP.NET注册登录功能不允许我这样做,因为它直接访问数据库,至少不是通过我想自己做的一些逻辑。我想做的是继续使用注册登录功能,但不是直接从数据库获取数据,而是从WCF服务获取数据,但我似乎找不到如何配置注册登录来实现这一点 你知道从哪里开始阅读吗?我读过一些关于WCF身份验证的文章

我正在开始一个新项目,我对ASP.NET和WCF服务也有点陌生,现在我正试图理解ASP.NET登录和注册功能背后的逻辑,但我似乎无法准确理解

我想制作一个使用N层架构的WebApp,我希望表示层完全没有数据,默认的ASP.NET注册登录功能不允许我这样做,因为它直接访问数据库,至少不是通过我想自己做的一些逻辑。我想做的是继续使用注册登录功能,但不是直接从数据库获取数据,而是从WCF服务获取数据,但我似乎找不到如何配置注册登录来实现这一点

你知道从哪里开始阅读吗?我读过一些关于WCF身份验证的文章,但这似乎不是我想要的


提前感谢

据我所知,没有
WCFMembershipProvider
或类似的供应商。这意味着,如果要使用ASP.NET的内置安全功能,则需要创建自己的
成员资格提供程序

请参阅本教程,它将指导您完成此过程:


如何构建

在这种情况下,您需要实现自己的成员资格提供商,以使用您拥有的服务作为身份验证的支持

有关于如何做到这一点的资源

此外,您可能想问自己为什么希望此服务提供身份验证。它给你带来了什么价值?在思考的过程中,将雅格尼和干的原则放在你思想的最前沿


@达洛佐抢在我前面

谢谢你的快速回复。我一定会研究一下。哦,好吧,我想让移动应用程序和web客户端都可以访问一个服务,所以如果我保持默认登录,数据库将耦合到web客户端的表示层,这不是我的想法。我说得对吗?我希望应用程序和web客户端通过服务和我要构建的逻辑组件访问同一位置的所有信息。虽然现在我想知道,在我想做的事情上,Web服务是否比WCF更好。我真的不知道他们之间的区别。你认为什么最好?提前谢谢