Hi guys,
I have an issue which I'm sure is not a first, but I have so far been unable to find a suitable workaround.
I have a bunch of Macs bound to AD, and a network proxy configured via PAC file. When users try to access the internet, they get asked for their AD credentials, it gets saved to their keychain and away they go.
The problem occurs when their password expires (every 90 days) and when they change their password, the password saved in the keychain is still the old one. And instead of trying, failing, and asking to re-enter it, it just keeps trying and constantly locking the user out of AD.
I can think of two methods to get around this, but no idea how to implement it:
1) Force the proxy to use the currently logged in credentials at all times (this would be perfect) - although I see this as impossible, as we'd need to pass the password used on the login screen to a script to update the keychain
2) Make it so at login/logout, the proxy entry in the keychain get zapped. When the user next logs in, they are prompted for their credentials, which are essentially saved until the user reboots/logs out. The downside to this is they would get prompted to access the keychain to remove the proxy entry, and then prompted for each application to access it all over again.
Does anyone have any experience with this kind of thing? Any ideas?
