asp.net-web-api2相关内容

如何添加用户名和姓到ASP.NET身份2?

我改变了使用新的ASP.NET身份2.我实际上使用Microsoft ASP.NET身份样本2.0.0-β2。 谁能告诉我在哪里,因此它存储用户名和姓与用户细节一起我如何修改code。请问这是现在索赔的一部分,如果是这样我怎么能增加吗? 我想我需要在这里添加这是在帐户控制寄存器方法: 如果(ModelState.IsValid) { VAR用户=新Ap ..

使用WebImage类在asp.net的WebAPI上传图片

我要上传图片为我的WebAPI项目,我使用WebImage类的 Asp.net MVC 4 作为保存,剪裁,使用这个类旋转图像。 我包括在WebHelper与ApiController像MVC项目相同的功能 我的问题是在项目的WebAPI是,当我上传的WebAPI控制器的图像我收到一个错误: { 消息:“发生了错误。” ExceptionMessage:“没有MediaTypeFormat ..

最好的办法来处理asp.net网页API未经身份验证的要求

我有一个网页API 2中有一个标准的VS2013 MVC5项目。标准项目的设计方式,在 [授权] 属性简单地返回401状态code,如果请求未通过身份验证,而一个完全独立的模块嗅探任何401 codeS,停止他们,而是发送一个302重定向到 Startup.Auth.cs 文件中指定的登录页面。这是确定为MVC控制器,但真的很糟糕的网页API控制器,​​因为例如浏览器将自动重定向Ajax请求到登录 ..
发布时间:2016-06-11 20:43:19 C#/.NET

与ASP身份2向/令牌端点时,一定要接受“invalid_client”错误

大约一​​个月前,我做了一个项目,ASP身份OAuth的工作完美。我会发送POST请求到/令牌端点grant_type,用户名和密码,一切都是花花公子。 最近,我开始了基础的Visual Studio 2013 RC2的SPA模板的新项目。它比旧模板有点不同。身份验证设置为pretty基本默认值, OAuthOptions =新OAuthAuthorizationServerOptions ..
发布时间:2016-06-09 19:34:22 C#/.NET

网页API 2届

我无法从而在网页API 2.我已经验证该cookie被发送小提琴手获取会话数据。 我知道,网页API 2最好的做法是是无状态的,但由于对项目的要求,现在有必要为全状态。 我已经试过此链接。 ..
发布时间:2016-06-09 18:32:26 C#/.NET

可以在用户授权的情况下对每个控制器根据在web.config中设置? (不能用AuthorizeAttribute)

我在使用Windows验证一个Web API 2应用程序。我有多个控制器,这在我的web.config授权: <&的System.Web GT; <编译调试=“真”targetFramework =“4.5”/> <的httpRuntime targetFramework =“4.5”/> <身份验证模式=“窗口”/> & ..
发布时间:2016-06-09 17:09:52 C#/.NET

如何限制一个JavaScript文件来只有经过身份验证的用户服务?

我有一个使用2身份进行验证的WebAPI 2 / AngularJS SPA应用。我在本地code存储进行身份验证令牌。我想实现的功能,可以让我最初的index.html页面已经被下载后,我的应用程序请求额外的JavaScript用于身份验证的用户。 有没有一种办法可以让我的服务器code给出了在 JavaScript文件以只有经过身份验证和授权的用户?类似的东西到一个控制器操作方法返回的数据只 ..

IHttpActionResult>使用异步任务&LT网页API 2下载文件;

我需要写一个方法如下面返回一个文本文件(txt文件,PDF,.DOC,.DOCX等) 虽然有在网络上张贴的Web API 2.0文件的很好的例子,我找不到一个相关的一个只要下载之一。 (我知道该怎么做,在Htt的presponseMessage。) 公共异步任务< IHttpActionResult> GetFileAsync(INT FILEID) { //只是 ..
发布时间:2016-06-05 20:36:21 C#/.NET

如何配置网页API 2查找控制器在一个单独的项目呢? (就像我以前在网页API做)

我用我的控制器放置到MVC的网页API一个独立的类库项目。我用来添加下面一行在我的web API项目的Global.asax中寻找在单独的项目控制器: ControllerBuilder.Current.DefaultNamespaces.Add(“MyClassLibraryProject.Controllers”); 我从来没有做任何其他的配置,除了加入上述行。这一直工作得很好,我。 ..
发布时间:2016-06-05 19:53:59 C#/.NET

ASP.NET OAuth授权 - 使用客户端Id和秘密及用户名和密码的区别

我想在ASP.NET的WebAPI 2.我的主要目的是实现一个简单的 OAuthAuthorizationServerProvider 是要学会如何对移动应用的令牌。我想用户提供用户名和放大器来登录;密码,然后领取一个令牌(和刷新令牌,使他们不必重新输入一次凭据,令牌到期)。后来,我想必须打开其他应用程序外部使用API​​的机会(比如人使用Facebook的API和等...)。 下面是我是如何建 ..
发布时间:2016-06-05 19:18:49 C#/.NET

错误401未经授权。如何使用不同的URL同样的道理?

在ASP.Net身份使用的OAuth2令牌,一旦用户通过验证发帖用户和密码被创建。 使得从一个API的行动电话之前,用户必须请求令牌: 的http:// mysite的/认证/令牌 在令牌被接收,所有的Web API调用可以做,送 授权:承载<令牌GT; 标题: GET HTTP:// mysite的/认证/产品/ 1 PUT HTTP:// mysite的/认证/客户机/ 42 ..

如何实现在ASP.NET MVC 5的oauth2服务器和Web API 2

首先,我将勾画我的项目: 有关我的实习船,我需要将功能添加到现有的系统。一旦他被通过的oauth2用户授权的第三方客户端必须能够从AX Web服务访问数据。我知道我需要做一个“代理Web服务”向其中客户端可以使他的电话和调用AX服务,但我对的oauth2部分有点不确定。大多数的教程和指南是关于使用ASP.NET的身份对Facebook或谷歌登录。我不需要,我需要,所以我需要让我自己的oauth2 ..
发布时间:2016-06-05 13:52:36 C#/.NET

ASP.NET WEB API 2在本地,不适用于生产Web服务器

我已经开发了一个新的Web API 2在本地的伟大工程,但是当我上传同样的code到我的生产服务器(Arvixe在这种情况下)我得到的是404,当我把它。我花了几个小时在网上搜索,阅读论坛等。并且已经能够找到没有解决,所以我问这里是我最后的努力。 我目前只与被创建的默认测试项目中,当你做的新建项目>的ASP.NET Web API 2空项目在Visual Studio。这将创建一个空项目Valu ..
发布时间:2016-05-22 22:18:26 C#/.NET

REST API认证机制,做什么

我最近一直读了很多关于Web API认证机制和我是一个有点困惑就如何实现我的Web API认证机制,我想使用基于令牌身份验证,但我不知道,如果这是正确的选择。 基本上我的Web API将管理所需的所有操作,它会保存我的网站的(他们有分开的情况下),用户以及API的用户。 我要支持以下 用户可以在我的网站,使用他们的G +或Facebook帐户或我的服务已创建的用户名注册的应用程序,以及他们将 ..

CORS适用于访问令牌但不刷新令牌在网页API 2

我有一个Web API 2个应用程序,我打电话给使用angularjs客户端。该网站的API应用程序是能够发出的访问令牌,并刷新令牌身份验证。 有在“GrantResourceOwnersCredentials”的方法如下线,CORS工作正常允许发出访问令牌: VAR allowedOrigin = context.OwinContext.Get<串GT(“为:clientAllowe ..