Commit Graph
69 Commits
Author SHA1 Message Date
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
Paul Beusterien 2bfcc1fce5 [auth-swift] User decoding and api cleanup (#11008) 2023-07-11 16:19:51 -07:00
Paul Beusterien 9657d9ccfc Reimplement #10068 in auth-swift after rebase (#11005) 2023-07-11 16:19:51 -07:00
Paul Beusterien ca84c9e7f5 AuthUser -> Swift (#10993) 2023-07-11 16:19:48 -07:00
Paul Beusterien e95e0438a1 [auth-swift] Restore integration tests (#10941) 2023-07-11 16:19:35 -07:00
Paul Beusterien 36686f20bf [auth-swift] Backend now completely in Swift (#10899) 2023-07-11 16:17:43 -07:00
Paul Beusterien 6b3b344bcb [auth-swift] Initial Green CI (#10864) 2023-07-11 16:16:22 -07:00
Paul Beusterien 87f547ffa8 [auth-swift] OAuthProvider and OAuthCredential (#10861) 2023-07-11 16:12:43 -07:00
Paul Beusterien 3dd72ebc9a [auth-swift] Test improvements (#10829) 2023-07-11 16:12:05 -07:00
Nick Cooke 226287237f [auth-swift] Depend on FirebaseCoreExtension rather than making it a part of Auth's source (#10824) 2023-07-11 16:10:21 -07:00
Paul Beusterien 36c108193a [auth-swift] Styling #10819 2023-07-11 16:10:21 -07:00
Nick Cooke 636d3d8ebe [auth-swift] Re-enable logging code (pt. 1) (#10817) 2023-07-11 16:09:33 -07:00
Paul Beusterien fe2af5abe8 Post rebase updates for #10805 and #10441 2023-07-11 16:09:32 -07:00