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://.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;