FirebaseAuth Framework Reference | Latest TMZ Celebrity News & Gossip | Watch TMZ Live

FirebaseAuth Framework Reference

TOTPSecret

@objc(FIRTOTPSecret)
open class TOTPSecret : NSObject

The subclass of base class MultiFactorAssertion, used to assert ownership of a TOTP (Time-based One Time Password) second factor.

This class is available on iOS only.

  • Returns the shared secret key/seed used to generate time-based one-time passwords.

    Declaration

    Swift

    @objc
    open func sharedSecretKey() -> String
  • 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

    Swift

    @objc(generateQRCodeURLWithAccountName:issuer:)
    open func generateQRCodeURL(withAccountName accountName: String,
                                issuer: String) -> String

    Parameters

    accountName

    The name of the account/app.

    issuer

    Issuer of the TOTP(likely the app name).

    Return Value

    A QRCode URL string.

  • Opens the specified QR Code URL in a password manager like iCloud Keychain.

    See more details here

    Declaration

    Swift

    @objc(openInOTPAppWithQRCodeURL:)
    open func openInOTPApp(withQRCodeURL qrCodeURL: String)

TMZ Celebrity News – Breaking Stories, Videos & Gossip

Looking for the latest TMZ celebrity news? You've come to the right place. From shocking Hollywood scandals to exclusive videos, TMZ delivers it all in real time.

Whether it’s a red carpet slip-up, a viral paparazzi moment, or a legal drama involving your favorite stars, TMZ news is always first to break the story. Stay in the loop with daily updates, insider tips, and jaw-dropping photos.

🎥 Watch TMZ Live

TMZ Live brings you daily celebrity news and interviews straight from the TMZ newsroom. Don’t miss a beat—watch now and see what’s trending in Hollywood.