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

questionAnswers(2)

yourAnswerToTheQuestion