Commit Graph
27 Commits
Author SHA1 Message Date
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
Peter Schaeffer 8dd8e89681 Add a mechanism to prevent concurrent token refreshes (#15493) 2025-11-24 14:17:02 -05:00
Tatsuyuki Kobayashi bcd68df70c Fix typo in SecureTokenService comment (#15448) 2025-10-28 06:52:29 -07:00
Nick Cooke e3110da07b [Infra] Rename 'FIRAllocatedUnfairLock' to 'UnfairLock' (#15090) 2025-07-08 16:09:40 -04:00
Andrew Heard e58e322f2c [Auth] Re-add import Foundation in SecureTokenService.swift (#14920) 2025-05-30 15:42:53 -04:00
Nick CookeandMorgan Chen 71e0d67f22 [Auth] Add Swift 6 conformance to FirebaseAuth/Sources/Swift/SystemService/ directory (#14839)
Co-authored-by: Morgan Chen <morganchen12@gmail.com>
2025-05-14 17:53:28 -04:00
Nick Cooke e5a7384053 [Auth] Make two string properties atomic (#14308) 2025-01-07 12:55:51 -05:00
Paul Beusterien 424c02bcb2 [auth] Update decoders for consistency with v10 nil behavior (#14212) 2024-12-04 20:04:22 -08:00
Nick Cooke 0672366b51 [Auth] Merge Swift 6 changes into main (#14098) 2024-11-12 16:38:53 -05:00
Nick Cooke f061a83c85 [Auth] Use constants for 'supportsSecureCoding' implementation (#13988) 2024-10-29 11:20:23 -04:00
Paul Beusterien 9f68d4f4f1 Fix Xcode 16 continuation crashes (#13521) 2024-08-22 08:47:36 -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
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 013fbb28c1 Fixes uncovered testing keychain decoding across versions and instances (#12257) 2024-01-10 10:27:04 -08:00
Paul Beusterien 9a3ea6f555 [auth-swift] Remove extra publics (#12097) 2023-11-13 08:47:17 -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 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 670521f13e [auth-swift] Bump to iOS 13, etc. (#11429) 2023-07-11 16:23:09 -07:00
Paul Beusterien 2bfcc1fce5 [auth-swift] User decoding and api cleanup (#11008) 2023-07-11 16:19:51 -07:00
Paul Beusterien ca84c9e7f5 AuthUser -> Swift (#10993) 2023-07-11 16:19:48 -07:00
Paul Beusterien 8f5666f19c SecureTokenService.swift (#10938) 2023-07-11 16:18:21 -07:00