Skip to content

Conversation

demolaf
Copy link

@demolaf demolaf commented Oct 6, 2025

  • Sign-in with email/password; create user with rules.
  • Email-link sign-in end-to-end with ActionCodeSettings.
  • Send Reset Password Link to Email
  • Use anonymous upgrade when enabled.

@demolaf demolaf changed the base branch from master to version-10.0.0-dev October 6, 2025 15:31
@demolaf demolaf marked this pull request as draft October 6, 2025 15:35
@demolaf demolaf force-pushed the feat/P2 branch 7 times, most recently from a841656 to 5bd8c7c Compare October 6, 2025 19:17
- added: sign in, sign up, reset password, email link and
anonymous auto upgrade
- upgrade mockito
- fixed spying mocked objects in new library test error
@demolaf demolaf marked this pull request as ready for review October 7, 2025 16:33
@demolaf demolaf marked this pull request as draft October 7, 2025 17:30
@demolaf demolaf marked this pull request as ready for review October 7, 2025 17:55
Comment on lines +113 to +117
* **Old library reference:**
* - EmailProviderResponseHandler.java:42-84 (startSignIn implementation)
* - AuthOperationManager.java:64-74 (createOrLinkUserWithEmailAndPassword)
* - RegisterEmailFragment.java:270-287 (validation and triggering sign-up)
* - ProfileMerger.java:34-56 (profile merging after sign-up)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can delete those kind of comments

}
} else {
// Non-anonymous collision: could be same email different provider
// TODO: Fetch providers and emit AuthState.RequiresSignIn
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Being able to fetch providers per email is now deprecated, so let's remove this feature and just let the FirebaseAuth library handle that

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants