繁体   English   中英

ASP.NET成员资格提供程序和Web服务

[英]ASP.NET Membership Provider and Web Services

我正在使用ASP.NET Membership Provieder开发一个Web应用程序,以为每个用户实现身份验证和角色。

现在,我需要创建一个Web服务来提供一些异步功能,并且需要从我的应用程序中的多个页面调用Web方法。 但是我注意到,未经身份验证的用户也可以在浏览器的地址栏中设置url来访问Web Service。

是否可以将会员资格提供者规则也应用于网络方法,还是我必须为每种方法实现身份验证系统?

您可能不应该将Web服务公开。 它应该位于您的内部网络中。 如果需要将其公开,则需要使用与Web应用程序相同的方法来保护它。 您还可以在Web服务方法中使用表单身份验证。 根据用于实施服务的技术的不同,可能会有多种方法来实现。 基本上,所有Web方法调用都需要与每个请求一起发送有效的表单身份验证cookie,以对用户进行身份验证。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM