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