SecKeychainSetUserInteractionAllowed
has been deprecated on macOS 12, however I find that it is important for my application to be able to disable Keychain interactions.
What is the alternative?
My use case: I all purpose web browser, using WebKit, focused on privacy. Some websites try to request access to the keychain to store/retrieve passwords or certificates, the problem is that when this happens there is an alert prompting the users to grant access "to my app to use the keychain", when in reality is the website that wants to do this. This is not the kind of experience I want my users to have and for a long time I have been just disabling the keychain.