小编tam*_*agy的帖子

使用来自跨平台移动应用程序的REST和ASP.NET Web Api进行身份验证和授权

我正在编写一个使用ASP.NET Web Api模板的服务器并实现其他服务.该服务器将成为移动游戏的后端,它将存储用户的高分,进度和其他信息.我已经看了很多方法(这个,这个,这个),我无法决定使用什么方法.在我的情况下,我想防止分数欺诈,主要是因为每个用户帐户将包含有限的信息(在他们的电子邮件之外).这是理想情况下会发生的事情.

  1. 用户第一次打开应用程序
  2. 用户可以选择自定义用户名,这由服务器检查,因此没有重复项
  3. 用户将获得一个随机生成的六位数密码(因此他们可以在不同的手机上使用相同的帐号)
  4. 用户输入电子邮件地址
  5. 在服务器上创建新用户(服务器验证该帐户是否由我的客户端应用程序的有效实例创建)
  6. 用户玩游戏,上传结果(通过基本身份验证?)
  7. 用户可以查看全局结果(对非特定于用户的GET方法没有安全性)

我无法缩小使用哪种类型的身份验证(没有浏览器登录屏幕等)和授权方法.任何帮助将不胜感激.

-Tamas

asp.net security rest http asp.net-web-api

7
推荐指数
1
解决办法
4297
查看次数

由于System.Web.Mvc不包含html命名空间,MVC应用程序崩溃

可能重复:
名称空间"System.Web.Mvc"中不存在类型或命名空间名称

当我在本地编译我的MVC4项目时,我收到以下错误:

CS0234: The type or namespace name 'Html' does not exist in the namespace 'System.Web.Mvc' (are you missing an assembly reference?)

Line 25:         <add namespace="System.Web.Mvc" />
Line 26:         <add namespace="System.Web.Mvc.Ajax" />
Line 27:         <add namespace="System.Web.Mvc.Html" />    <--- this line
Line 28:         <add namespace="System.Web.Routing" />
Line 29:         <add namespace="System.Web.WebPages" />
Run Code Online (Sandbox Code Playgroud)

可能是什么导致了这个?如果我将代码推送到AppHarbor,它将构建并正确运行

c# asp.net-mvc asp.net-mvc-4

7
推荐指数
3
解决办法
1万
查看次数

在OS X 10.7.4上的MonoDevelop中构建MVC4项目时,Webapplication.targets丢失了

我正在尝试使用Mono 2.10.9在OS X 10.7.4上构建测试MVC4项目.我在Visual Studio中创建了一个新的空MVC4 Web应用程序,使用git将源代码从Windows传输到Mac OS X.然后我运行xbuild for .nuget包恢复,但是当我构建monodevelop时,我得到一个奇怪的错误:

/Users/tamasnagy/Developer/Spellbound/Spellbound/Spellbound.csproj:错误:/ Library/Frame/Mono.framework/Version/10.10.9/lib/mono/xbuild/Microsoft/VisualStudio/v10.0/WebApplications/Microsoft. WebApplication.targets:无法导入项目文件,它是由/Users/tamasnagy/Developer/Spellbound/Spellbound/Spellbound.csproj导入的:导入的项目:"/ Library/Frame/Mono.framework/Version/10.10.9/lib/mono/xbuild/Microsoft/VisualStudio/v10.0/WebApplications/Microsoft.WebApplication.targets"不存在.(出神)

这意味着什么?当我在MonoDevelop中创建一个新的MVC项目并按下构建时,也会发生这种情况.有任何想法吗?

asp.net-mvc mono monodevelop

6
推荐指数
2
解决办法
2152
查看次数

HttpRuntime.Cache不适合网络农场?

我听说这HttpRuntime.Cache不适合与网络农场一起使用.这是为什么?这个问题的一些很好的示例解决方法是什么?我听说过Memcached和类似的产品,但我找不到任何好的最近样本显示基本用法.

asp.net asp.net-mvc memcached caching

2
推荐指数
1
解决办法
2964
查看次数