v0.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!


Subscribe to our Newsletter
Get the latest updates about React, Remix, Next.js, Firebase, Supabase and Tailwind CSS

Read more about Changelog

Cover Image for Announcing: Makerkit now supports Lemon Squeezy subscriptions! ๐Ÿ‹

Announcing: Makerkit now supports Lemon Squeezy subscriptions! ๐Ÿ‹

ยท2 min read
Announcing support for Lemon Squeezy subscriptions in Makerkit. It's now possible to use a MoR to power your Makerkit app.
Cover Image for Announcing support for Multi-Factor Authentication (MFA) with Supabase

Announcing support for Multi-Factor Authentication (MFA) with Supabase

ยท3 min read
A sneak peek to our coming feature for Multi-Factor Authentication (MFA) with Supabase.
Cover Image for A sneak peek at the Supabase and Next.js RSC SaaS kit

A sneak peek at the Supabase and Next.js RSC SaaS kit

ยท9 min read
A behind the scenes look at how we built the Supabase and Next.js RSC SaaS Starter.
Cover Image for Makerkit โค๏ธ Radix UI

Makerkit โค๏ธ Radix UI

ยท2 min read
Makerkit migrated its UI Components to Radix UI, bringing a new look and feel to the platform.
Cover Image for Changelog: New Stripe Subscriptions Pages

Changelog: New Stripe Subscriptions Pages

ยท3 min read
We've redesigned the Makerkit subscriptions pages. Let's take a look at the new design.
Cover Image for Planning Makerkit's 2023

Planning Makerkit's 2023

ยท2 min read
A plan for the coming year at Makerkit. New kits, new blog posts, new documentation, courses, and more.