Commit Graph
47 Commits
Author SHA1 Message Date
Rosalyn Tan 5b7e857029 Allow Generic OAuth for Facebook and Apple when using the auth emulator. (#6702) 2020-10-08 14:09:08 -07:00
Paul Beusterien 672256e11e C API for Firebase Version (#6690) 2020-10-07 15:03:20 -07:00
Yuchen Shi d6f13cf410 Remove duplicate section for instructions. (#6668) 2020-10-06 12:05:25 -07:00
Yuchen Shi 7a79ca426d Update the sample project link. (#6661) 2020-10-05 13:20:39 -07:00
Paul Beusterien d76e37174d Public Version API (#6651) 2020-10-05 09:38:35 -07:00
Paul Beusterien 83e898ab5c One Firebase version (#6634) 2020-10-02 12:26:22 -07:00
Rosalyn Tan 312f733fc0 Add auth emulator support to public API. (#6624)
* Add auth emulator support to public API.

* Update changelog.
2020-10-01 10:45:52 -07:00
Paul Beusterien 6a2b9a9556 Merge remote-tracking branch 'origin/master' into pb-merge-firebase7 2020-09-30 16:49:31 -07:00
Rosalyn Tan 14764b8d60 Remove deprecated auth APIs (#6607)
* Remove deprecated APIs from public header.

* Remove deprecated API implementations.

* Also remove deprecated APIs from FIRUser.

* Update unit tests.

* Update sample app.

* Update changelog.
2020-09-30 15:51:09 -07:00
Paul Beusterien aea0e862f1 Migrate FIRLoggerServices strings from Core to clients (#6608) 2020-09-30 07:37:31 -07:00
Paul Beusterien f2bcd5d82b Make all GoogleUtilities APIs public (#6588) 2020-09-29 07:26:10 -07:00
Paul Beusterien eea957561c Merge remote-tracking branch 'origin/master' into pb-f7-msg-update 2020-09-22 15:46:23 -07:00
Paul Beusterien a39b515f3a Update podspecs to min iOS 10 (#6517) 2020-09-22 15:11:35 -07:00
Rosalyn Tan 984098d794 Auth Emulator support (#6402)
* Add Auth emulator support for IdentityToolkit requests.

* Formatting.

* Store the emulator URL in FIRAuthRequestConfiguration.

* Add support for emulating the web widget and SecureTokenService.

* Explicitly cast NSInteger to long to fix warning.

* Add unit tests.

* Fix copyright notice text.

* Remove useEmulator from the public API and disable app verification features when using the emulator.

* Fix test.

* Revert changes to FIRPhoneAuthProvider -- these are unnecessary for emulator support.

* Fix test.

* Fix test.

* Address review comments.
2020-09-10 16:14:55 -07:00
Paul Beusterien 7875ae2cdb Fix internal source documentation (#6372) 2020-08-31 06:42:42 -07:00
Ryan Wilson d97111405d Fix rendering of link in M78 (#6302)
* Fix rendering of link in M78

An extra parentheses prevented the link from rendering properly.

* Fixed Auth typo.
2020-08-19 11:19:40 -04:00
Paul Beusterien f4ee160447 Auth - no typedefs in public APIs (#6283) 2020-08-18 14:42:33 -07:00
Paul Beusterien 1ccb1e801d M78 Changelogs - SwiftPM and watchOS updates (#6292) 2020-08-18 10:03:53 -07:00
Chuan Ren bf0cb09d51 Add multi tenant support (#6142) 2020-08-17 17:25:27 -07:00
Ryan WilsonandHarri Hohteri 5fb9d2a448 watchOS support for FirebaseAuth. (#6260)
* watchOS support for FirebaseAuth.

This is a redo of #5585, which was a re-implementation of #4632. This
ignores any changes to GoogleUtilities, those will be done in a later
PR to create a common KeyedArchiver utility.

Co-authored-by: Harri Hohteri <harri.hohteri@gmail.com>

* Fixed lint errors, added GHA tests.

* Enabled GHA for PRs as well.

Co-authored-by: Harri Hohteri <harri.hohteri@gmail.com>
2020-08-12 16:13:45 -04:00
Paul Beusterien b7f4049c94 M77 Changelog updates (#6205) 2020-08-04 15:39:34 -07:00
Rosalyn Tan 8f8a5fdffe Add support for deferred OAuth provisioning (#6121)
* Use GOOGLE_APP_ID instead of CLIENT_ID if CLIENT_ID is unavailable for generic IDP and phone auth flows.

* Add a prefix to the custom URL scheme when using the Firebase app ID.

* Add tests for FIROAuthProvider.

* Add tests for FIRPhoneAuthProvider.

* Change query param from firebaseAppId to appId.

* Fix tests.

* Address review comments.

* Add changelog entry.
2020-08-04 14:28:33 -07:00
Morgan Chen f56576fd58 Fix bug where multiple keychain entries would result in user persistence failure (#5930)
* Fix bug where multiple keychain entries would result in user persistence failure

* Fix missing header

* Fix tests

* fix tests on macOS

* Always return non-legacy keychain value

* Fix thing

* Fix missing type

* fix missing bridge call
2020-07-30 15:56:10 -07:00
Paul Beusterien 4356c91e06 FirebaseAuth public headers for SPM (#6135) 2020-07-27 15:21:19 -07:00
Paul Beusterien d4a24bd5ec Some M76 changelog updates (#6080) 2020-07-20 16:22:59 -07:00
Morgan Chen da034ba83c Fix multithreaded _completion access (#6068)
* Fix unguarded multithreaded access

* Update changelog

* fix typo in doc comments

* fix nullability build error

* Serialize via FIRAuthGlobalWorkQueue

* remove unused code
2020-07-17 15:50:50 -07:00
Paul Beusterien d33b8b3ae1 SPM - Auth unit tests (#6011) 2020-07-09 13:31:53 -07:00
Rosalyn Tan c9a8502472 Update the sample app to use a random nonce in the Sign in with Apple flow (#5981)
* Update the sample app to use a random nonce in the Sign in with Apple flow.

* Address feedback.
2020-07-07 12:48:42 -07:00
Paul Beusterien 01bf549253 Update formatters (#5933) 2020-06-26 14:34:27 -07:00
Paul Beusterien 87a1b7de5e M74 changelogs (#5921) 2020-06-25 16:34:03 -07:00
Paul Beusterien e03a8d91a0 Consolidate GDT and GDTCCT to a single pod (#5902) 2020-06-24 14:09:46 -07:00
Paul Beusterien fb9e788086 Auth: Repo-relative headers and SPM (#5856) 2020-06-19 10:38:31 -07:00
Paul Beusterien 3f556ddb9e Update GoogleUtilities' clients with repo-relative imports (#5824) 2020-06-16 09:05:29 -07:00
Paul Beusterien e15724a436 Migrate from interop pods to source_files header access (#5760) 2020-06-09 06:09:27 -07:00
Paul Beusterien d4621a636f Use preserve_paths instead of CocoaPods private (#5758) 2020-06-09 05:21:28 -07:00
Paul Beusterien 851b0390f6 Separate Core private versus internal headers (#5759) 2020-06-08 09:18:31 -07:00
Chuan Ren b6344c9cff Update quota exceeded error message (#5725) 2020-06-02 15:03:39 -07:00
Paul Beusterien fbd7847675 Pure OCMock3 syntax (#5535) 2020-05-05 14:26:00 -07:00
Paul Beusterien 670845ac1f Add Auth Swift API tests (#5517) 2020-05-04 18:37:07 -07:00
Chuan Ren 3ad227a2bf Update CHANGELOG.md (#5492) 2020-04-28 13:58:49 -07:00
Paul Beusterien a4dce1a932 Integration tests need SpecStaging (#5483) 2020-04-28 08:22:13 -07:00
Paul Beusterien 02158a204f Suppress deprecation warnings in Auth (#5439) 2020-04-22 13:19:32 -07:00
Paul Beusterien 5f7ee56d54 Synchronize useUserAccessGroup (#5387) 2020-04-17 14:36:46 -07:00
Chuan Ren b1a1a0104b Remove unused mfa request field "mfa_provider" (#5397) 2020-04-16 14:06:06 -07:00
Paul Beusterien 89f835366b M69 Auth CHANGELOG (#5366) 2020-04-14 09:56:23 -07:00
Paul Beusterien 42655733d5 Auth repo-relative headers (#5332) 2020-04-10 11:54:51 -07:00
Paul Beusterien df75e500b0 Migrate Auth to canonical directory structure (#5318) 2020-04-08 17:52:56 -07:00