Commit Graph
81 Commits
Author SHA1 Message Date
e23f688fba add reCAPTCHA enterprise support on phone auth and phone MFA (#14114)
Co-authored-by: Srushti Vaidya <srushtisv@google.com>
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
2024-11-26 11:56:57 -08:00
Nick Cooke 709a685a99 [Auth] Revert unintentional commits on main (#14108) 2024-11-13 11:55:58 -05:00
Nick Cooke 87925edd79 Extra fixes 2024-11-13 11:44:48 -05:00
Nick Cooke 4ab30d61d3 [Auth] First pass marking closures as Sendable 2024-11-13 11:43:58 -05:00
Nick Cooke 6ecea259ec [Auth] Mark *Credential classes as Sendable (#14100) 2024-11-12 17:02:46 -05:00
Nick Cooke 0672366b51 [Auth] Merge Swift 6 changes into main (#14098) 2024-11-12 16:38:53 -05:00
Nick Cooke eb9d6be75f [Docs] Fix DocC warnings in FirebaseAuth (#14032) 2024-11-05 12:36:07 -05:00
Nick Cooke f061a83c85 [Auth] Use constants for 'supportsSecureCoding' implementation (#13988) 2024-10-29 11:20:23 -04:00
Nick Cooke c570e44f78 [Auth] Phone Auth – Fallback to reCATCHA flow when "invalid app credential" error is thrown (#13519) 2024-08-23 18:49:50 -04:00
Paul Beusterien 9f68d4f4f1 Fix Xcode 16 continuation crashes (#13521) 2024-08-22 08:47:36 -07:00
Paul Beusterien 9118aca998 Fix and Regression Test for FirebaseUI 1199 (#13505) 2024-08-15 14:42:50 -07:00
Paul Beusterien a403ca3d49 [Auth] Add custom provider support for AuthProviderID (#13433) 2024-07-31 12:28:09 -07:00
Nick Cooke f800b75187 [Auth] Compile out deprecated API on CI (#13264) 2024-07-11 12:11:04 -04:00
Nick Cooke f25132f95e [v11] Add convenience initializer (#13136) 2024-06-14 21:06:39 -04:00
Nick Cooke 95c6891e2a [v11] Add changelog and cleanup deprecation approach from #13097 (#13135) 2024-06-14 17:06:24 -04:00
Nick Cooke 5bd8304da2 [v11] Deprecate OAuthProvider API get credential API that uses string provider ID (#13097) 2024-06-14 14:11:00 -04:00
Paul Beusterien 428b267e30 Rename AuthProviderString to AuthProviderID 2024-06-07 11:44:12 -07:00
Paul Beusterien d049a9d47f [auth-swift] Reimplement AuthTestingSupport in Swift (#12377) 2024-02-09 15:24:05 -08:00
Paul Beusterien c959f1bdd3 [auth-swift] Modernize Auth API docs (#12353) 2024-02-07 08:25:52 -08:00
Paul Beusterien 2b020d035f [auth-swift] Consistent NSSecureCoding decode (#12263) 2024-01-12 16:10:08 -08:00
Paul Beusterien 65990ba90c [auth-swift] Use open instead of public for classes, vars, and funcs (#12247) 2024-01-08 07:42:12 -08:00
Paul Beusterien 7902ab42aa [auth-swift] TODO review and ObjC Sample delete (#12240) 2024-01-04 13:48:25 -08:00
Paul Beusterien 15aec98a30 [auth-swift] Fix a few decode runtime analyze issues (#12229) 2024-01-02 08:09:38 -08:00
Paul Beusterien 9a7b79d04c MFA Integration Testing fixes (#12223) 2023-12-28 08:56:25 -08:00
Paul Beusterien 87306686ee SwiftFormat update 2023-11-21 21:25:23 -08:00
Paul BeusterienandNick Cooke 1ff0d5f8cc [auth-swift] Add Objective C API build tests (#12121)
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
2023-11-21 20:54:23 -08:00
Paul Beusterien 051cc6e897 [auth-swift] Mostly unified Swift API tests (#12095) 2023-11-11 08:25:45 -08:00
Paul Beusterien 6b997d76f2 [auth-swift] post to call rename (#11918) 2023-10-10 13:03:30 -07:00
Paul Beusterien f964d34812 [auth-swift] Property Swift optionality tests (#11915) 2023-10-10 08:58:55 -07:00
Paul Beusterien 320feffc90 [auth-swift] TOTP (#11877) 2023-10-03 09:49:41 -07:00
Paul Beusterien 969d2751d0 [auth-swift] Swift Sample Phone Auth (#11704) 2023-08-21 07:28:42 -07:00
Paul Beusterien cca398e4cb [auth-swift] Fix Extensions build, AuthNotificationManager fixes (#11629) 2023-08-03 13:01:39 -07:00
Paul Beusterien 6ac937ca59 [auth-swift] Game Center playerID warnings; enable CI warnings (#11564) 2023-07-19 12:51:14 -07:00
Paul Beusterien 6567dcc806 [auth-swift] Finish Transition to async-await for RPC calls (#11557) 2023-07-18 17:31:04 -07:00
Paul Beusterien 9bdf7e403b [auth-swift] First internal async-await transtion (#11547) 2023-07-14 08:19:14 -07:00
Paul BeusterienandRyan Wilson 6308920f77 [auth-swift] Rewrite Auth RPC types using Swift types (#11529)
* Rewrite Auth RPC types using Swift types.

This largely stems from the unsafe casting that occurs. Current state:
all types have been converted, almost no calls using those types have
been converted, ran into an issue with TwitterAuthCredential where it
takes a parameter that's an RPC type, but can't be visible in ObjC. This
may result in an API change unfortunately, or a rethinking of how the
AuthCredential and Providers work.
---------

Co-authored-by: Ryan Wilson <wilsonryan@google.com>
2023-07-11 16:23:54 -07:00
Paul Beusterien d7ab4d46b4 Fix runtime warnings detected by Xcode 15 b3 (#11518) 2023-07-11 16:23:10 -07:00
Paul Beusterien 4870aadf84 [auth-swift] Finish coding coverage and fixes (#11445) 2023-07-11 16:23:10 -07:00
Paul Beusterien 0cdea68321 [auth-swift] associated type enum for PhoneAuthCredential (#11443) 2023-07-11 16:23:10 -07:00
Paul Beusterien 670521f13e [auth-swift] Bump to iOS 13, etc. (#11429) 2023-07-11 16:23:09 -07:00
Paul Beusterien af935db5e6 [auth-swift] AuthTests.swift - 15 more unit tests (#11357) 2023-07-11 16:22:54 -07:00
Paul Beusterien bcf745b084 [auth-swift] CocoaPods Swift-only sources (#11279) 2023-07-11 16:22:21 -07:00
Paul Beusterien 13e83bc5f0 [auth-swift] Eliminate FIRAuthExceptionUtils.m (#11251) 2023-07-11 16:22:10 -07:00
Paul Beusterien d7eb58bfc1 [auth-swift] Auth.swift (#11237) 2023-07-11 16:22:08 -07:00
Paul Beusterien 6bbf96db2e Pb more phone auth unit (#11126) 2023-07-11 16:22:00 -07:00
Paul Beusterien abdbfb16d9 [auth-swift] More PhoneAuth Recaptcha tests (#11110) 2023-07-11 16:21:59 -07:00
Paul Beusterien 62df2beb0e Checkpoint after first Phone Auth Rechaptcha unit test (#11106) 2023-07-11 16:21:59 -07:00
Paul Beusterien 9b8ebf2094 [auth-swift] Phone Auth progress (#11089) 2023-07-11 16:21:20 -07:00
Paul Beusterien 09c787de3e [auth-swift] Merge AppCheck integration (#11061) 2023-07-11 16:21:02 -07:00
Paul Beusterien b16ef067f8 [auth-swift] Progress on PhoneAuthProvider.swift (#11055) 2023-07-11 16:21:02 -07:00