As an older, semi non-techy, I am encountering my first confusion in setting this up. I went into my appleid settings and found where I could create an app generated request for a password. I entered my userid and then my own chosen password (unique for this), hit enter and it responded "here is your password" giving me one it created for me. Now, that's fine, it's just that Apple has never chosen my password for me when I am setting things up. Soooo, is their "created for me" going to work come the day I need it or will I be locked out of the app? I did record both my chosen one and "theirs" but...
ETA: came back to say now Apple has sent me an email acknowledging that I have set this up and included the password that I entered vs the one that popped back to me (theirs) during setup. So now even more confusing. First place, I dont remember Apple sending me back an acknowledgement email showing a password I have selected for something!
I'm not sure I understand, did an application explicitly request you to create an app specific password or you created it "just in case"? There's no need to create an app-specific password just in case, that is something you need to do only when an app explicitly requests you to do so.
Two-factor authentication is a different thing. Two factor authentication allows you to access your devices using a phone number and/or another apple device as a verification, while blocking anyone else who only has your password (e.g. a remote hacker).