FirebaseAuth Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
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.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-12-03 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-12-03 UTC."],[],[]]