With the release of iOS 15, Apple intends to tighten security and make it easier for users to protect their accounts online, with inbuilt Multi-Factor Authentication (MFA) or Two-Factor Authentication (2FA) verification codes.
There’s a lot of people starting to shift away from tools like 1Password, and iCloud is certainly a convenient option.
Unlike other authenticator apps which generate tokens every 60 seconds, the iCloud Keychain will generate codes every 30 seconds.
This might seem too quick, however the verification codes are built into the iOS so it will be much easier to enter the codes directly through the browser without needing to copy and paste the codes – more secure and easier.
Generate verification codes needed for additional sign-in security. If a site offers two-factor authentication, you can set up verification codes under Passwords in Settings — no need to download an additional app. Once set up, verification codes autofill when you sign in to the site.– Apple
Even better, your iCloud Verification Codes will syncronise across all of your devices.
How many times have you left your phone in the other room which you’re on MacOS, soon the codes you setup on your iPhone will be available on your iPad and MacOS for seamless access.
Just like any other Authenticator App (Google/Microsoft) you can then:
a) Either copy and paste the code from your service provider, or
b) Scan the QR code instead
Alternatively, you can setup Two-Factor Authentication from within apps directly, if the developer has enabled this.
For example, the Facebook App has already updated with a shortcut to add the Verification Code.