Commit Graph
66 Commits
Author SHA1 Message Date
Nick Cooke 709a685a99 [Auth] Revert unintentional commits on main (#14108) 2024-11-13 11:55:58 -05:00
Nick Cooke 4ab30d61d3 [Auth] First pass marking closures as Sendable 2024-11-13 11:43:58 -05:00
Nick Cooke 0672366b51 [Auth] Merge Swift 6 changes into main (#14098) 2024-11-12 16:38:53 -05:00
Paul Beusterien ec108bb0b9 [auth] Fix logic inconsistency between 10.x and 11.x (#14067) 2024-11-11 07:38:30 -08:00
Nick Cooke a31400dbac [Auth] Restore User decoding to pre-11 behavior (#14069) 2024-11-08 16:43:01 -08:00
Nick Cooke eb9d6be75f [Docs] Fix DocC warnings in FirebaseAuth (#14032) 2024-11-05 12:36:07 -05:00
Nick Cooke cdaa05ff88 [Auth] Convert *Response classes to structs (#14012) 2024-11-04 13:20:57 -05:00
Nick Cooke 56b0475b42 [Auth] Prefer immutable properties and private access level in *Request types (#14001) 2024-10-30 18:33:40 -04:00
Nick Cooke f061a83c85 [Auth] Use constants for 'supportsSecureCoding' implementation (#13988) 2024-10-29 11:20:23 -04:00
Nick Cooke 486a0a03c1 [Auth] Fix delete action in sample app (#13554) 2024-08-30 15:49:03 -04:00
Paul Beusterien 9f68d4f4f1 Fix Xcode 16 continuation crashes (#13521) 2024-08-22 08:47:36 -07:00
Paul Beusterien dfdc1bacf3 [Auth] Token management cleanup (#13325) 2024-07-22 08:07:01 -07:00
Paul Beusterien 79866caa23 Fix typos (#13312) 2024-07-18 15:05:15 -07:00
Paul Beusterien f1b0f20d4d [auth] Fix getIDToken API and an error handling case (#13280) 2024-07-15 11:49:55 -07:00
Nick Cooke f800b75187 [Auth] Compile out deprecated API on CI (#13264) 2024-07-11 12:11:04 -04:00
Paul BeusterienandNick Cooke 1b88e67a9a [auth-swift] Modernize Phone Auth Notification Implementation (#13003)
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
2024-05-21 14:12:55 -07:00
Paul Beusterien b4d4586aaa [auth-swift] Consistent structure for FirebaseAuthInterop (#12384) 2024-02-20 17:24:46 -08:00
Paul Beusterien c959f1bdd3 [auth-swift] Modernize Auth API docs (#12353) 2024-02-07 08:25:52 -08:00
Paul Beusterien 448b5981cd [auth-swift] Align with latest main (#12309) 2024-01-22 17:10:04 -08:00
Paul Beusterien 2b020d035f [auth-swift] Consistent NSSecureCoding decode (#12263) 2024-01-12 16:10:08 -08:00
Paul Beusterien 013fbb28c1 Fixes uncovered testing keychain decoding across versions and instances (#12257) 2024-01-10 10:27:04 -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 9a7b79d04c MFA Integration Testing fixes (#12223) 2023-12-28 08:56:25 -08:00
Paul Beusterien ab4e67033d [auth-swift] Email enumeration deprecations (#12217) 2023-12-26 11:55:31 -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 9a3ea6f555 [auth-swift] Remove extra publics (#12097) 2023-11-13 08:47:17 -08:00
Paul Beusterien 3b1e6fe690 [auth-swift] Remove erroneously added public api (#12094) 2023-11-10 13:25:42 -08:00
Paul Beusterien 3d01ec841d [auth-swift] Swift implementation of link anon to email password (#12083) 2023-11-09 15:04:38 -08:00
Paul Beusterien 23315738f0 [auth-swift] Recaptcha Enterprise integration (#11942) 2023-10-26 14:58:09 -07: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 969d2751d0 [auth-swift] Swift Sample Phone Auth (#11704) 2023-08-21 07:28:42 -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 a04c83dadd [auth-swift] async/await swath #2 (#11551) 2023-07-14 13:57:28 -07:00
Paul Beusterien c989e8d079 Post rebase style and other fixes 2023-07-11 17:54:12 -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 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 3cf9e9f39e [auth-swift] UserTests.swift progress (#11420) 2023-07-11 16:23:07 -07:00
Paul Beusterien 071b9fe88d [auth-swift] Rest of token refresh unit tests (#11382) 2023-07-11 16:22:54 -07:00
Paul Beusterien af935db5e6 [auth-swift] AuthTests.swift - 15 more unit tests (#11357) 2023-07-11 16:22:54 -07:00
Paul Beusterien b49560e077 [auth-swift] AuthAPNSTokenManagerTests.swift (#11331) 2023-07-11 16:22:51 -07:00
Paul Beusterien 38dd3f4545 [auth-swift] AdditionalUserInfoTests.swift (#11283) 2023-07-11 16:22:44 -07:00
Paul Beusterien 061a144c1e [auth-swift] MultiFactorResolver.swift and MultiFactor.swift (#11262) 2023-07-11 16:22:17 -07:00
Paul Beusterien 5a060b8e81 [auth-swift] Queue implementations and tests to Swift-only (#11249) 2023-07-11 16:22:09 -07:00
Paul Beusterien d7eb58bfc1 [auth-swift] Auth.swift (#11237) 2023-07-11 16:22:08 -07:00
Paul Beusterien a41b7f5c3f [auth-swift] Seven PhoneAuth related tests in UserTests.swift (#11172) 2023-07-11 16:22:00 -07:00