Using willSendRequestForAuthenticationChallenge to override