Hello Steve,
Greetings.
Setting up Multi-Factor Authentication (MFA) on multiple devices for the same account is technically possible, but it is not recommended due to security concerns. Each user can register up to 5 authenticator apps and 3 phone numbers for one user account. Even after setting up multiple MFA instances, you need to decide which is the default MFA method that will receive prompts when other users attempt to login, which may be inconvenient. Manage authentication methods for Azure AD Multi-Factor Authentication - Microsoft Sign In | Learn with Microsoft
For your situation, where different individuals need to access the same POS system at different times, you can set up MFA with different options for let's say 2 users. User A (authenticator app), B (Phone number). If the default is the Authenticator app, if user B tries to sign in and are asked for verification, they can choose to use the other options.
Setting up each user with their own authenticator app configured, on separate devices, is possible but you might not want them all getting a notification when ANY one of them attempts to login to the account. This can be somewhat annoying and any of the other devices can approve or decline the login request, even though they didn’t initiate it.
In my view, you might consider using a common method like a shared mobile device for MFA prompts that stays at the location, or a shared landline phone number that can receive voice calls for MFA verification. This can reduce all the security risks or confusion that might arise.
Thank you or your precious time and have a great day.
Best Regards,
Ashraf.