FirebaseAuth Framework Reference

FederatedAuthProvider

@available(iOS 13, tvOS 13, macOS 10.15, watchOS 7, *) @objc(FIRFederatedAuthProvider) public protocol FederatedAuthProvider : NSObjectProtocol

Utility type for constructing federated auth provider credentials.

  • Used to obtain an auth credential via a mobile web flow. This method is available on iOS only.

    Declaration

    Swift

    @available(iOS 13, tvOS 13, macOS 10.15, watchOS 8, *) @objc(getCredentialWithUIDelegate:completion:) func credential(with uiDelegate: AuthUIDelegate?) async throws -> AuthCredential

    Parameters

    uiDelegate

    An optional UI delegate used to present the mobile web flow.

    completionHandler

    Optionally; a block which is invoked asynchronously on the main thread when the mobile web flow is completed.