Commit Graph
15 Commits
Author SHA1 Message Date
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 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 670521f13e [auth-swift] Bump to iOS 13, etc. (#11429) 2023-07-11 16:23:09 -07:00
Paul Beusterien 13e83bc5f0 [auth-swift] Eliminate FIRAuthExceptionUtils.m (#11251) 2023-07-11 16:22:10 -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
Morten Bek Ditlevsen 78b3357fe9 [WIP] Attempt at merging own ported swift code to official repo (#10696)
* Attempt at merging own ported swift code to official repo

* Fix: networkError was accidentally marked as internal.

* Added Copyright notices

* Moved base64 encoding extension. Reformatted a few todos

* Converted a bit of MultiFactor

* Added VerifyPhoneNumberRequest/Response and AuthOperationType
2023-07-11 16:07:41 -07:00
Paul Beusterien eb1f4155ce Checkpoint - partway through PhoneAuth implplementations 2023-07-11 16:06:40 -07:00
Paul Beusterien abab427d16 Add Swift API tests to SPM build, port FederatedAuthProvider, and style 2023-07-11 16:06:35 -07:00
Paul Beusterien 605e2f1ea9 Checkpoint - Subclassing fails at runtime in tests 2023-07-11 16:05:05 -07:00
Paul Beusterien 7d938427dd checkpoint 2023-07-11 16:05:03 -07:00