System Generated Proxy Authentication Alert keeps popping when authentication changed on proxy server

Originator:udi.agr
Number:rdar://38136280 Date Originated:05-03-2018
Status:Open Resolved:
Product:iOS Product Version:11.2.1(15C153)
Classification: Reproducible:
 
Area:
CFNetwork Framework

Summary:
System Generated Proxy Authentication Alert keeps popping when authentication changed on proxy server

Steps to Reproduce:
1. Proxy server(Squid in my case) is configured with Basic Authentication with auth enabled.
2. Enter proxy details in OS Settings - Proxy Server IP and Port . Authentication is OFF.
3. User will be presented with system generated popup for Proxy Authentication.
4. Enter the proxy username and password.
5. These are cached by OS and will be used for further http request from here on.
6. Now change the authentication type from Basic to Digest on Squid Proxy server.
7. Proxy Authentication Alert appears on iOS device, now even when user enters the correct username and password for Digest Authentication type, iOS still keeps on popping this alert.

Expected Results:
iOS should not pop up this Proxy Authentication Alert again and again when auth type is changed on proxy server.

Actual Results:
iOS keeps on alerting this Proxy Authentication pop up and doesn't stop.


Version/Build:
11.2.1(15C153)
Model - MGAA2HN/A

Configuration:
Wifi Settings are configured with proxy information in Manual area.


Note: Now even after changing the auth type from Digest back to Basic, i have to restart my device. Now the alert won't come anymore. It's reproducible very easily.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!