I\'m using the following code, to detect auth provider and log out properly
static func logOut() { let auth = FIRAuth.auth()! let provider = auth.cur
// Provider Type struct AuthProviders { static let phone = "phone" static let facebook = "facebook.com" static let google = "google.com" static let apple = "apple.com" } let providerIds = auth.currentUser?.providerData.map { $0.providerID }