Our environment is split between users that are required to login with Smart Cards and users that login with username/password credentials, based on permissions. In this scenario I cannot push a configuration profile that enforces smart card login only, as it breaks my username/password users, and just allowing Smart Card login allows those users to set a keychain password and bypass SC login with that password.
We're using AD bound machines and the smart card authentication is mapped to the certificate in AD, that part is working. I'm looking for a way to force macOS to abide by the 'Smart card is required for interactive logon' flag in AD, but allow users without that flag to login with username/password.
Any help is greatly appreciated, thanks!