无状态网络服务

无状态网络服务

问题描述:

我想要制作一个Asp.Net MVC应用程序,但在我开始使用非UI的东西之前,我需要让我的头部围绕这个。如果我有一些Web服务,并且它们是无状态的,是否有必要将当前登录的用户作为参数传递给服务调用?或者WCF有一个机制可以为我处理?或者在UI层保持安全性,而不是担心服务中的权限会更好?无状态网络服务

+1

你应该总是担心你的服务的权限。只要URL已知,任何Web服务都可以在不使用UI的情况下调用。 –

+0

用户是否没有Windows凭据会影响用户吗? – Amy

+0

@Inuyasha检查客户端凭证类型,它不是强制性的使用Windows作为客户端凭证类型,请参阅此处了解更多详细信息: http://msdn.microsoft.com/en-us/library/ms733836.aspx – Incognito

+0

Thanks much @无痕。 – Amy

WCF对您问题的解决方案。 Herez的链接http://msdn.microsoft.com/en-us/library/ms731814.aspx