在BreezseSharp中,如何将OAuth令牌添加到Query的标头中?

时间:2015-07-24 10:51:16

标签: breeze-sharp

我正在尝试弄清楚如何将OAuth令牌添加到Breeze-Sharp请求中。我正在使用Microsoft WebAPI,我想使用OWIN中的OAuth令牌来授权我的所有查询请求。我没有看到更改请求标头的位置或方式。我看到你可以使用WithParameter为查询添加参数,但我没有看到我可以在哪里更改标题。 我正在寻找这样的东西:

var query = new EntityQuery<TodoItem>().[AddHeader("Authorization","Bearer wkjksdjf...."];

1 个答案:

答案 0 :(得分:2)

您可以将授权标头添加到EntityManager使用的HttpClient。

当量

this.entityManager.DataService.HttpClient.DefaultRequestHeaders.Authorization = 
new AuthenticationHeaderValue(AuthenticationSetup.Bearer, authenticationHeader);