Rosalyn Tan
a6a89e0125
Update changelog. ( #7258 )
...
* Update CHANGELOG.
* Update version number.
2021-01-06 18:19:05 -05:00
Joe Hinkle
ae854d8357
Sync login state across all Apple user's devices ( #6924 )
...
* shareLoginAcrossDevices
* shareLoginAcrossDevices
* shareLoginAcrossDevices
* shareLoginAcrossDevices
* formatting
* feedback changes
* linted
2021-01-06 13:55:19 -05:00
Chuan Ren
f9e5be183a
Enable multi tenancy for email link sign in ( #7246 )
2021-01-05 12:37:16 -08:00
Rosalyn Tan
e09c321bcd
Check if reverse client ID is a registered URL scheme before setting callback scheme ( #7211 )
...
* Check if reverse client ID is registered as a custom URL scheme before setting it as the callback scheme.
* Fix existing tests.
* Add tests.
* Update changelog.
2021-01-05 14:44:51 -05:00
Paul Beusterien
57abe06831
Fix typo in Auth Error string ( #7145 )
2020-12-10 11:07:12 -08:00
Rosalyn Tan
289e093f89
Replace "whitelist" with "allowlist" in the Auth source code. ( #7120 )
2020-12-07 15:48:06 -05:00
Paul Beusterien
188ddce2fb
Fix Catalyst tests for #7050 ( #7065 )
2020-12-02 07:45:47 -08:00
Vahagn Gevorgyan and Vahagn Gevorgyan
a8dd5f196c
MacOS auth issue fix. ( #7050 )
...
* MacOS auth issue fix.
On MacOS 11 catalyst apps when trying to open SFSafariViewController the default browser opens and the safariViewControllerDidFinish(_ controller: SFSafariViewController) delegate method calls immediately.
* TARGET_OS_MACCATALYST usige style fixed.
* Fix elif macro issue.
* Fixed wrong file changes.
* Fix formatting.
Co-authored-by: Vahagn Gevorgyan <vahagn.gevorgyan@picsart.com >
2020-11-30 12:01:20 -05:00
Rosalyn Tan
474a3aa85b
Fix documentation typos in FIROAuthProvider. ( #6994 )
2020-11-19 08:37:47 -08:00
2c8ed61b87
Merge release 7.1.0 ( #6944 )
...
* Update versions for Release 7.1.0
* 7.1.0 update version of close source podspecs
* Release 7.1.0 cherry picks (#6917 )
* FCM: Fix crash on iOS 14 when multiple app delegate completion methods are called (#6863 )
* Fix crash on iOS 14 when multiple completion methods are called
* Fixed lint
* Addressed the PR comments & implemented unit tests
* Reverted auto-extracted method
* Re-organized tests
* Added completion handler for FIRAuth
* Manifest: GDT 8.0.1
* Update Changelogs for 7.1.0 (#6913 )
* Changelogs
Co-authored-by: Mike Gerasimenko <github@gerasimenko.me >
Co-authored-by: Paul Beusterien <paulbeusterien@google.com >
* Bump GDT podspec version to 8.0.1
* 7.1.0 SPM Analytics (#6933 )
* Carthage update 7.1.0 (#6943 )
Co-authored-by: Mike Gerasimenko <github@gerasimenko.me >
Co-authored-by: Paul Beusterien <paulbeusterien@google.com >
2020-11-11 09:25:42 -05:00
Morgan Chen
d174b2f04e
Update Auth changelog ( #6935 )
2020-11-09 17:47:19 -08:00
Mike Gerasimenko
c8de4fcc03
FCM: Fix crash on iOS 14 when multiple app delegate completion methods are called ( #6863 )
...
* Fix crash on iOS 14 when multiple completion methods are called
* Fixed lint
* Addressed the PR comments & implemented unit tests
* Reverted auto-extracted method
* Re-organized tests
* Added completion handler for FIRAuth
2020-11-05 17:31:53 -05:00
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 Wilson and Harri 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