Commit Graph
55 Commits
Author SHA1 Message Date
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
Paul Beusterien ba0f4eafaa [auth-swift] Two cleanups (#11062) 2023-07-11 16:21:02 -07:00
Paul Beusterien 09c787de3e [auth-swift] Merge AppCheck integration (#11061) 2023-07-11 16:21:02 -07:00
Paul Beusterien 6a542c56d6 [auth-swift] First user link swift unit test and a fix (#11042) 2023-07-11 16:21:02 -07:00
Paul Beusterien d00d9ca1d5 [auth-swift] User reload() unit tests and fix (#11023) 2023-07-11 16:20:02 -07:00
Paul Beusterien 0ba65d7f03 [auth-swift] UserProfileChangeRequest.swift (#11015) 2023-07-11 16:20:02 -07:00
Paul Beusterien 7a98fb8601 [auth-swift] UserTests.swift Part 1 (#11013) 2023-07-11 16:19:51 -07:00
Paul Beusterien 2bfcc1fce5 [auth-swift] User decoding and api cleanup (#11008) 2023-07-11 16:19:51 -07:00
Paul Beusterien a35a06bd16 Objective C property functions should be Swift computed properties (#11006) 2023-07-11 16:19:51 -07:00
Paul Beusterien ca84c9e7f5 AuthUser -> Swift (#10993) 2023-07-11 16:19:48 -07:00
Paul Beusterien a3cc3e6779 [auth-swift] UserInfoImpl.swift and UserMetadata.swift (#10952) 2023-07-11 16:19:39 -07:00
Paul Beusterien e95e0438a1 [auth-swift] Restore integration tests (#10941) 2023-07-11 16:19:35 -07:00