Implementing NFC MFA

Modern authentication workflows allows for users to leverage multi-factor authentication (MFA) and sometimes passwordless authentication for a more secure experience. If using a browser (e.g. Safari via ASWebAuthenticationSession), most of this is handled for your application via WebAuthn, but if you have a native application you must implement part of the workflow yourself via USB or NFC via the ISO 7816 standard. To use NFC on iOS devices (iOS 13+), Apple provides the CoreNFC framework....