* Remove deprecated APIs from public header.
* Remove deprecated API implementations.
* Also remove deprecated APIs from FIRUser.
* Update unit tests.
* Update sample app.
* Update changelog.
* 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.
* 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>
* 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.