iOS AFNetworking - armazenamento e exclusão da API da Web do ASP.NET .ASPXAUTH
Estou usando o AFNetworking Framework para iOS. Subclassifiquei AFHttpClient e estou usando-o como um singleton, ou seja,[TestAFClient sharedClient]
Estou consumindo uma API de serviço da Web ASP.NET que requer o uso do cookie .ASPXAUTH. Primeiro, preciso me autenticar, receber o cookie .ASPXAUTH em resposta e, em seguida, devo passar esse cookie a cada solicitação subsequente.
Após alguns testes, parece que, porque estou usando um AFHTTPClient singleton, o cookie .ASPXAuth persiste e, portanto, nenhum armazenamento explícito do cookie é necessári
No entanto, como parte do meu aplicativo, preciso "sair" em algum moment
Qual é a maneira mais eficiente de limpar este cookie para fazer logout? Defina o singleton comonil
e reinicializá-lo? Faça algo comosetValue:forKey:
?
Além disso, é melhor eu armazenar explicitamente o cookie .ASPXAUTH? E isso expira ou renova automaticamente, se necessário?
Obrigado
Robby