Hello @neilftm
Thank you for your message and for using our plugin.
The Exclude user / role setting is still available, but it is only available when you enforce 2FA on all users. Therefore the setting will show up when you select “all users”.
We have changed the logic because you do not need the exclude options when you are specifically enforcing 2FA for individual users, or per role. It is only needed when you enforce 2FA on all users.
In regards to the 2FA user statuses, we are aware that there are some problems at the moment. We are looking into them and they will be fixed in the upcoming version update of the plugin.
I hope the above answers your question. Should you have any other questions, please do not hesitate to ask.
Have a great day.
Hi Robert,
Thanks for your reply. The change does break our use-case – we need 2fa for all admins except our one ’emergency access’ user which has a strong password and is not used day-to-day, rather it is reserved for hosting admins to access a customers site if needed. 2fa is not suitable for this account since it needs to be shared.
Neil
Thank you for your response @neilftm
That is indeed a valid case. We need to learn more and better understand such use cases to see how to improve the plugin. To help us with this, I have a question for you; why not installing a “user role editor” plugin, and create a specific role for that user, like “super-admin”?
Also, to give you a bit of context on why we removed this; the plugin supports multisite networks, users with multiple roles, users who have multiple different roles on different websites on a network etc. Therefore we opted to remove that option because to support all this, and give the users the option to exclude specific user from a specific role it was getting way too complicated. It would have opened a can of worms with a lot of edge cases.
Therefore from the practicality, performance and maintenance point of view, it is way easier to have a custom role for that user. Is it something you’d consider?
Looking forward to hearing from you.