Add Setting to Disable Custom Authentication UI on Apple Websites

Originator:addison.f.webb
Number:rdar://FB7582188 Date Originated:2/15/20
Status:Open Resolved:
Product:Safari Product Version:
Classification:Suggesetion Reproducible:Yes
 
A new feature was added in Catalina that lets the user use their local user account password (or Touch ID) to log into Apple websites when that local user account is logged in with iCloud. 

This is undesired behavior for users who use third-party password managers. Safari takes several seconds to load the custom authentication UI and then the user has to click "Cancel" to display the normal username and password fields on the website. This makes the process of logging in much longer than it would be if Safari didn't show custom authentication UI.

It is highly annoying that Safari treats Apple websites differently than any other website.

Steps to Reproduce
1. Navigate to an Apple website where you can log in with your Apple ID. (appleid.apple.com, developer.apple.com, etc.)
2. Wait for Safari to present custom login UI.
3. Click "Cancel".
4. Wait for webpage to load username/password text fields.
5. Use third-party password manager to fill form.

Suggestion
Add a setting to Safari to disable this behavior. The desired behavior is that Safari does not treat Apple websites differently than other websites. When navigating to a log in page, Safari should show the standard username and password fields.

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!