Multiple Users - 2 Factor Authentication

Currently I log into my HAOS with 2FA authentication

I wish to allow another user to view a dashboard.

Daft question (which I have googled) … I presume each user can have 2FA setup for their own authenticator, ie users get given a unique key by HA which they give to their Authenticator.

I’m still getting my head around how the Authenticator works, maybe along the lines of say TLS/SSL.
Presume the code is produced after a challenge is verified by the use of keys/codes, and the authenticator sends to HAOS and the Authenicator what is required to pass the challenge.

Yes, each user can choose whether to have 2FA enabled or not, and keys are obviously not shared between users.

Thanks, just wanted to ask the question before I go off an configure HA for another user.