@rmondello Apple developer documentation on verification codes could use an update. For example, [https://developer.apple.com/documentation/authenticationservices/securing_logins_with_icloud_keychain_verification_codes] still references “apple-otpauth:” even though [https://developer.apple.com/videos/play/wwdc2024/10125/?time=751] references “otpauth:”
@rmondello Also, perhaps otpauth needs a proper draft specification, to clarify the (minor) differences between Apple and Google that I’ve highlighted: https://otpauth.dev
This draft specification does not reflect Apple’s recommendations and its own implementation: https://www.ietf.org/id/draft-linuxgemini-otpauth-uri-01.html