1
我正在尝试使用Thinktecture身份服务器来保护带有angularjs前端的web api。我可以通过API控制器获得来自Identity Server的OAuth凭证用下面的代码:在web api中验证Thinktecture OAuth令牌
[HttpPost]
public async Task<JObject> LogOn(UserModel userModel)
{
System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
var client = new OAuth2Client(
new Uri("https://identity.app.net/issue/oauth2/token"),
"dd",
"secret");
var result =
await
client.RequestResourceOwnerPasswordAsync(userModel.UserName, userModel.Password,
@"http://my.app.net/");
return result.Json ;
}
这将返回一个令牌。我似乎无法弄清楚如果令牌传递到请求的头部时如何让[Authorize]标签正常工作。
你会得到什么错误? – 2014-10-29 22:55:08