我正在尝试弄清楚如何将OAuth令牌添加到Breeze-Sharp请求中。我正在使用Microsoft WebAPI,我想使用OWIN中的OAuth令牌来授权我的所有查询请求。我没有看到更改请求标头的位置或方式。我看到你可以使用WithParameter为查询添加参数,但我没有看到我可以在哪里更改标题。 我正在寻找这样的东西:
var query = new EntityQuery<TodoItem>().[AddHeader("Authorization","Bearer wkjksdjf...."];
答案 0 :(得分:2)
您可以将授权标头添加到EntityManager使用的HttpClient。
当量
this.entityManager.DataService.HttpClient.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue(AuthenticationSetup.Bearer, authenticationHeader);