I'm using Firebase and Firestore auth in an angular application(with angular-fire), which works nicely.
For the feature "password forgotten" and "email validation", I do call those methods on the `AngularFireAuth` service:

```
  sendVerificationMail() {
    return this.afAuth.currentUser
      .then((u: any) => u.sendEmailVerification())
      .then(() => {
        this.router.navigate(['/', 'auth', 'verify-email']);
      });
  }
  async forgotPassword(passwordResetEmail: string) {
    try {
      await this.afAuth.sendPasswordResetEmail(passwordResetEmail);
      window.alert('Password reset email sent, check your inbox.');
    } catch (error) {
      window.alert(error);
    }
  }

```

It works, I receive email to validate my email or to reset my password, but:

1. They are URL like `https://xxxx.firebaseapp.com` instead of my custom domain
2. Once they set their new password, or just clicked on the email validation link, I cannot redirect them to the home page
3. The page isn't with the same design as my angular app.

My question is, can I provide URL to some custom page? Or customize the design? Or some redirect action? To have something that is a bit better integrated to my website?