Commit Graph
27 Commits
Author SHA1 Message Date
renkelvin a51b4d005a Clean no-op code in linkWithEmailPassword method (#12056) 2023-11-06 20:23:29 -08:00
renkelvin 6673e7caff Use sign up endpoint for link with email password (resubmit #11925) (#12009) 2023-11-01 13:10:34 -07:00
renkelvin a15117c599 Revert "Use sign up endpoint for link with email password" (#11957) 2023-10-18 12:24:16 -07:00
renkelvin b7fd1697dd Use sign up endpoint for link with email password (#11925) 2023-10-13 16:56:34 -07:00
Andrew Heard e7400722fa [visionOS] Replace TARGET_OS_XR with TARGET_OS_VISION (#11603)
In Xcode 15 beta 5, TARGET_OS_XR was replaced with TARGET_OS_VISION in ObjC and os(xrOS) was replaced with os(visionOS) in Swift.
2023-07-25 20:52:07 -04:00
Andrew Heard 56cbd2d4d8 [Auth] Fix Firebase Auth build on visionOS (#11488)
Fixed Firebase Auth SDK build issues for visionOS, along with corresponding unit test changes.
2023-06-29 15:43:06 -04:00
Yvonne Cheng 43cd9c2883 Merge App check auth integration into master branch (#11056)
* Auth integration with AppCheck (#10798)

* Auth App check integration without unit testing

* Add Unitest for AppCheck Auth Integration

* Style the format for Auth-Appcheck Integration

* Fix typo in import for FIRAppCheckInterop

* Style this file

* Fix wrong import

* Fix style for this file

* Fix style in this file

* Add Source path for FIRAppCheckInterop

* Add self to async block in Unit Test

* Fix: pass appcheckInterop to request configuration

* style the fixed files

* revert files that are only for local testing

* modify init method to avoid more changes

* remove extra comments

* upload for debug unit test

* Revert Sample changes and add appcheck into unit tests

* Fix issues in FIRAuthRequestConfiguration and typos in unit tests

* fix error loading and revert pod files

* Add spaces to keep style consistent

* pass appCheckToken as URL fragment (#10877)

* pass appCheckToken as URL fragment

* pass appcheck token as url fragments to phone provider

* for test purpose only: commented async function

* test if it is google cloud error

* formatting the file

* formatting the file

* fix comments issues

* remove printing function

* remove unused property

* Adding Unit test for passing appchecktoekn as a url fragment

* add import for FIRAppCheckTokenResultInterop

* Add separate file for FIRFakeAppCheck and Modify accordingly

* add copyright comments for bewly created files

* Add declaration for completion in FIRFakeAppCheck

* add correct param decalaration

* clean FIRFakeAppCheck.h

* add method in FIRAppcheck.h to avoid complaints

* correct copyright info

* fix typo in FIRFakeAppCheck.m

* Recover declarations

* solve comments issues

* Add changes to unit tests for changes in FIRAuthRequestConfiguration

* Add changelog

* Edit changelog
2023-03-31 17:29:06 -07:00
chuanr 0216c1a2bf Multi-app fix (#10805) 2023-02-10 14:01:39 -08:00
chuanr e423ebad5b Use team player ID, game player ID and fetchItems for signature verification (#10441)
* Initial changes

* Update response

* Update FIRSignInWithGameCenterRequest.m

* Update FIRGameCenterAuthProvider.m

* Update FIRGameCenterAuthProvider.m

* Update FIRSignInWithGameCenterTests.m
2023-01-31 13:42:32 -08:00
Igor Makarov 1095aaf47f Fix secure coding bugs in MFA (#10633) 2023-01-04 13:39:34 -08:00
chuanr c13cc92595 Fix a bug where the linking/reauth flows errors are not caught (#10407) 2022-11-02 15:24:47 -07:00
Nick Cooke 325e13ac0b [Heartbeat Logging] Migrate Auth from using FIRHeartbeatInfo to FIRHeartbeatLogger (#9556)
* Integrate Auth with FIRHeartbeatLogger

* Add unit tests

* Add env var to auth.yml

* Fix CI

* Fix CI (pt. 2)

* [skip ci] Remove outdated forward declaration

* [skip ci] Update convenience initializer's doc

* [skip ci] Update test method doc

* [skip ci] Improve comment clarity

* [skip ci] Review

* [skip ci] Fix typo
2022-04-06 13:33:15 -04:00
Nick Cooke a09083f9d0 [v9] Reorganize FirebaseCore* modules (#9482)
* [skip ci] [will revert] Add debug printing to `pod_lib_lint.rb`

* Reorganize FirebaseCore libraries for SPM and CP

* [skip ci] Revert "[skip ci] [will revert] Add debug printing to `pod_lib_lint.rb`"

This reverts commit 2a837e39708c21b0a324743ab226bd6c01047de7.

* Review and fix CI

* Remove `heartbeat_logging.yml` and add `core_internal.yml`

* Remove trailing whitespace

* Fix more whitespace 😞

* Fix `core_internal.yml` scheme name

* Update `check_imports.swift` and TODO

* Review

* Add FirebaseCoreInternal pod to Firestore example's Podfile

* [skip ci] Review - remove TODOs

* [skip ci] Remove duplicate `XCTest` import
2022-03-23 06:08:14 -07:00
Paul Beusterien 4f793064da Set up Core Internal for SPM (#9298) 2022-03-23 06:07:17 -07:00
Rosalyn Tan c7f80c14c2 Add app ID header to Firebase Auth (#9046)
* Add user agent and heartbeat headers to Firebase Auth.

* Add app ID header.

* Fix unit tests.

* Remove user agent and heartbeat headers, as backend support is not yet ready.

* Fix typo.

* Update changelog.
2021-12-08 15:10:16 -08:00
Paul Beusterien c7c0149351 Update to clang-format@13 (#8739) 2021-10-04 07:52:21 -07:00
Paul Beusterien 0d90f2f12d Update to clang-format 12.0.1 (#8397) 2021-07-16 11:40:42 -07:00
Rosalyn Tan cb0bde5b4c Bug fix in account linking flows (#8196)
* Fix bug where stored ID token is not updated after linking account with email link.

* Update changelog.

* Fix the Game Center and phone auth flows as well.

* Update upcoming release version number in changelog.
2021-06-14 15:29:49 -07:00
Rosalyn Tan 9fadbafc5d Add debug logging around token expiration (#7461)
* Add debug logging around token expiration.

* Use FIRLogger instead of NSLog.

* Move log statement.

* Add another log statement when access token is updated.
2021-02-05 12:49:11 -08: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
Chuan Ren bf0cb09d51 Add multi tenant support (#6142) 2020-08-17 17:25:27 -07:00
Paul Beusterien 4356c91e06 FirebaseAuth public headers for SPM (#6135) 2020-07-27 15:21:19 -07:00
Paul Beusterien 01bf549253 Update formatters (#5933) 2020-06-26 14:34:27 -07:00
Paul Beusterien fb9e788086 Auth: Repo-relative headers and SPM (#5856) 2020-06-19 10:38:31 -07:00
Paul Beusterien d4621a636f Use preserve_paths instead of CocoaPods private (#5758) 2020-06-09 05:21:28 -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