Commit Graph
95 Commits
Author SHA1 Message Date
Chris LeonardandNick Cooke 576d723d55 [Auth] Remove deprecated pre-iOS 13.5 GameCenter workaround and fix force-unwrap (#16136)
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
2026-09-16 20:11:47 -04:00
Paul Beusterien 58bd319bae Fix AppCheck concurrency infinite recursion bug in Auth (#16552) 2026-09-01 09:02:03 -07:00
Paul Beusterien 9f487313a5 fix(auth): resolve MFA issue in test mode and refactor logic (#16448) 2026-07-28 18:26:38 -07:00
Paul BeusterienandNick Cooke 5f4c7c8022 Fix infinite recursion in Swift concurrency verifyPhoneNumber (#16416) (#16453)
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
2026-07-28 18:19:57 -07:00
Nick Cooke 3ff973b250 refactor(auth): remove obsolete OS availability checks (#16356) 2026-07-20 16:17:04 -04:00
Paul Beusterien f3c8a05bd6 [Auth] Fix OAuth string escaping logic (#16394) 2026-07-14 07:56:37 -07:00
Nick Cookeandgemini-code-assist[bot] dc18b7f5b9 refactor(global): cleanup redundant availability checks and update sample apps audit (#16143)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-30 18:48:30 -04:00
Edge-Sevenandkhanhkhanhlele 61aae4c592 docs: fix typos in some files (#15510)
Co-authored-by: khanhkhanhlele <namkhanh20xx@gmail.com>
2025-11-17 20:49:55 -08:00
Nick Cooke e6ae16cc6c [Auth] Remove deprecated string-based provider ID APIs (#15037) 2025-06-24 17:45:43 -04:00
Nick CookeandMorgan Chen eac155fdf7 [Auth] More Swift 6 progress (#14867)
Co-authored-by: Morgan Chen <morganchen12@gmail.com>
2025-05-20 10:07:47 -04:00
Pavan Shankar ed5ea20547 Update RCE flow to skip checking status if appVerificationDisabledForTesting is set (#14310) 2025-01-07 21:02:52 +05:30
Paul Beusterien acc4bbf505 Auth Unit Test Fixes (#14223) 2024-12-09 13:03:12 -08:00
Paul Beusterien 424c02bcb2 [auth] Update decoders for consistency with v10 nil behavior (#14212) 2024-12-04 20:04:22 -08:00
Nick Cooke 454f3999ce [Auth] Use result type to wrap completion handlers internally (#13563) 2024-12-03 17:58:52 -05:00
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