Commit Graph
16 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 87306686ee SwiftFormat update 2023-11-21 21:25:23 -08:00
Paul Beusterien c989e8d079 Post rebase style and other fixes 2023-07-11 17:54:12 -07:00
Paul Beusterien a27181857f [auth-swift] Refactor keychain implementation and tests (#11453) 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 f9283e5394 [auth-swift] AuthUserDefaultsTests.swift (#11343) 2023-07-11 16:22:54 -07:00
Paul Beusterien b3bebe4eec [auth-swift] Restore SPM (#11280) 2023-07-11 16:22:41 -07:00
Paul Beusterien d7eb58bfc1 [auth-swift] Auth.swift (#11237) 2023-07-11 16:22:08 -07:00
Nick Cooke afac1288c4 [auth-swift] Finish Auth refactoring to allow for injecting fake keychain instance for macOS tests (#11025)
* [auth-swift] User dummy keychain storage container for unit tests

* [auth-swift] Finish refactor to inject a fake keychain instance for macOS tests

* Fix CI

* Review
2023-07-11 16:20:59 -07:00
Nick Cooke 5918a70e77 [auth-swift] Move AuthStorage protocol to own file; split up AuthKeychainServices impl. (#10996)
* [auth-swift] AuthStorage protocol in own file; split AuthKeychainServices into two types

* Review feedback
2023-07-11 16:19:39 -07:00
Nick Cooke 95a94ee266 [auth-swift] Prep for keychain dependency injection (pt. 2) (#10990)
* Resolve TODO, restricting method's visibility

* Further restrict API visibility and remove unnecessary test

- There exists a private keychain method that was only used in two places
  (another keychain API and in a keychain unit test). The unit test was testing
  the private method in a way that it will never be used. And, because
  of the test reference, the visibility was internal instead of private.
  Given all of this, it seems reasonable to lock down the APIs
  visibility to private and remove the unneeded unit test.

* Commit new TODO

* Commit new TODO (pt. 2)
2023-07-11 16:19:39 -07:00
Nick Cooke 060aef52f6 [auth-swift] Resolve TODO by with 'FirebaseLogger' usage (#10828) 2023-07-11 16:10:21 -07:00
Nick Cooke a6b6390745 [auth-swift] Update AuthKeychainServices following #10759 (#10827)
* [auth-swift] Update AuthKeychainServices following #10759

* Style
2023-07-11 16:10:21 -07:00
Nick Cooke 6e04b91101 [auth-swift] Get 'FIRAuthKeychainServicesTests.m' tests passing (#10826) 2023-07-11 16:10:21 -07:00
Paul Beusterien 68c8365a01 Fix build warnings and style (#10735) 2023-07-11 16:08:06 -07:00
Morten Bek Ditlevsen e784a7f17b Converted FIRAuthUserDefaults and FIRAuthKeychainServices (#10731) 2023-07-11 16:08:06 -07:00