如何获得每个请求的刷新令牌?

时间:2016-10-18 07:26:08

标签: objective-c oauth-2.0 afnetworking-3

我正在通过服务器与.net api进行通信,现在在api中他们正在使用oAuth2。因此在ios中,每次我发出请求时都必须获取刷新令牌,而在另一个请求中我必须传递此令牌。它像“持票人TOKEN”。我在我的应用程序中使用AFNetworking。有什么想让这个东西工作吗?。

2 个答案:

答案 0 :(得分:1)

如果您使用AFHTTPSessionManager类向您发出请求,则可以在发出http请求之前执行以下操作:

AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager.requestSerializer setValue:@"Bearer YOUR_TOKEN" forHTTPHeaderField:@"Authorization"];

答案 1 :(得分:1)

在AFNetworking3中,您将使用HEAD请求获取刷新令牌。然后在成功阻止上解雇您的实际请求。

var $form = $(this.element).closest('form');

您还可以创建一个操作对象来执行更易于管理和灵活的API。

相关问题