Windy — Turn any HTML to Tailwind CSS! Learn more


Sharing sites with basic authentication

Expose allows you to share your local sites with custom basic authentication credentials.

This can be useful, if you have a static subdomain that you share with someone else, for example a client, and you want to provide some additional security to it. Before someone can access your shared site, they need to provide the correct credentials.

Warning: You can not add basic authentication to a website that already uses basic authentication.

To share your site with basic authentication, use:

expose --auth="admin:secret"

Or if you want to use the explicit sharing:

expose share my-site.test --auth="admin:secret"

This will share the local URL my-site.test with the username "admin" and the password "secret".

You can also use the basic authentication parameter in addition to a custom subdomain:

expose share my-site.test --subdomain=site --auth="admin:secret"

Its time to Tinkerwell

The must-have tinker tool for every PHP and Laravel developer. This magical desktop app may not be able to fly. But when it comes to PHP code, it sure knows how to run.

Learn more