RestKit: como reenviar a solicitação com falha após a nova autenticação?

A API que estou desenvolvendo requer que eu apresente um token de autenticação em um cabeçalho HTTP personalizado. Esse token expira a cada poucos minutos e pode acontecer enquanto o usuário ainda está dentro do aplicativo, desde que esteja ocioso por tempo suficiente. Quando o token expira, recebo uma resposta 403, mas só descubro depois de tentar uma solicitação.

Qual é a melhor maneira de fazer com que o RestKit reautentique automaticamente e repita a solicitação para que eu não tenha que inserir essa lógica em todos os lugares em que faço uma solicitação? As respostas a perguntas semelhantes sugeriram o uso do protocolo RKRequestDelegate ou do protocolo RKObjectLoaderDelegate, mas infelizmente elas não fazem mais parte do RestKit (a partir de 0,20).

Alguma idéia de qual deve ser a abordagem "correta" agora? Devo estar subclassificando o RKObjectManager e adicionando uma nova tentativa a cada uma das operações de solicitação ou devo fornecer uma classe HTTPOperation ou HTTPClient personalizada ou há alguma abordagem melhor? Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion