Changelogv0.4.0: Phone Authentication

The version 0.4.0 adds the ability to sign-in using a Phone number, and adds design and usability improvements to the authentication pages

ยท2 min read
Cover Image for v0.4.0: Phone Authentication

The new version 0.4.0 dropped some more cool stuff, such as:

  • โœ… Phone number authentication ๐Ÿš€
  • โœ… Ability to link a phone number once signed up
  • โœ… Ability to update a phone number from the profile page
  • โœ… Authentication pages design overhaul
  • โœ… Added dynamic sign-in/up page based on configuration
  • โœ… Added oAuth providers logos

Let's take an in-depth look!

Phone Number Authentication

We can easily add phone number authentication by tweaking the global configuration:

auth: {
  providers: {
    emailPassword: false,
    phoneNumber: true,
    emailLink: false,
    oAuth: [GoogleAuthProvider],
  },
},

And the result will be the below:

Loading video...

Once enabled, we will be able to tweak the configuration in multiple places, such as the Authentication tab:

Auth providers linking

Additionally, the phone number can be added or removed from the user's profile page:

Loading video...

Dynamic Auth Configuration

By tweaking our global configuration, we can easily choose the authentication providers we want to use. For example, by choosing the below, we will enable Email Link authentication, Google Auth and Facebook Auth:

auth: {
  providers: {
    emailPassword: false,
    phoneNumber: true,
    emailLink: true,
    oAuth: [GoogleAuthProvider, FacebookAuthProvider],
  },
},
Dynamic Auth configuration

Updating your Makerkit codebase

To update your Makerkit codebase, run the following command:

git pull upstream main --allow-unrelated-histories

And then, solve the conflicts you will likely encounter.

๐ŸŽ‰ That's it for version 0.4.0. Time to update your applications!


Stay informed with our latest resources for building a SaaS

Subscribe to our newsletter to receive updatesor

Read more about
Changelog

Cover Image for v0.5.0: Design Improvements and code-cleanup

v0.5.0: Design Improvements and code-cleanup

ยท2 min read
The version 0.5.0 adds improvements to the overall design, and adds Firebase Storage security rules backed by Firestore
Cover Image for v0.3.0: Multi-Factor Authentication and Multi-Provider accounts

v0.3.0: Multi-Factor Authentication and Multi-Provider accounts

ยท2 min read
The version 0.3.0 adds the ability to enable Multi-Factor Authentication and for users to link their account to multiple providers
Cover Image for v0.2.0: Transferring Ownership of an organization

v0.2.0: Transferring Ownership of an organization

ยท2 min read
The version 0.2.0 adds the ability to transfer the ownership of an organization to another member
Cover Image for Makerkit upgraded to React 18

Makerkit upgraded to React 18

ยท2 min read
React 18 has been released, and with it many exciting features.
Cover Image for Get paid with Stripe

Get paid with Stripe

ยท2 min read
MakerKit makes it super-easy to add Stripe payment and subscriptions to your Firebase and Next.js application. Learn how!