FIRTOTPSecret
@interface FIRTOTPSecret : NSObject
-
Returns the shared secret key/seed used to generate time-based one-time passwords.
Declaration
Objective-C
- (nonnull NSString *)sharedSecretKey;
-
Returns a QRCode URL as described in https://github.com/google/google-authenticator/wiki/Key-Uri-Format This can be displayed to the user as a QRCode to be scanned into a TOTP app like Google Authenticator.
Declaration
Objective-C
- (nonnull NSString *) generateQRCodeURLWithAccountName:(nonnull NSString *)accountName issuer:(nonnull NSString *)issuer;
Parameters
accountName
the name of the account/app.
issuer
issuer of the TOTP(likely the app name). Returns A QRCode URL string.
-
Opens the specified QR Code URL in a password manager like iCloud Keychain.
Declaration
Objective-C
- (void)openInOTPAppWithQRCodeURL:(nonnull NSString *)QRCodeURL;