Method which handle HttpResposeMessage
Considering that there is no else to if (!response.IsSuccessStatusCode), you should do:

if (response.IsSuccessStatusCode)
{
   return;
}


This saves on indentation and makes your method easier to read.



I'd use string.Format for things like this:

message = this.localizer["Forbidden"] + ": " + this.localizer["You have not the appropriate rights to access this page."];




Why is localizer a property on the class this method belongs to, but logger is not? And why do you need to write this.localizer?



In the end there's not much code to review, and perhaps you should consider posting the whole class.