Generate and Configure a Secure and Random Password for Native Bubble šŸ›”ļø

Hi forums!

Useful Links

Demo page
Editor
Get the plugin
Want to support me? Buy me a coffee!

I’ve just released a new utility plugin for Bubble Native! Native Password Generator allows you to create a random but configurable password at your desired length. This plugin doesn’t interact with external services and is completely secure to use.

Why did I create this plugin?

Mobile apps often don’t require users to create a password manually. For example, Tinder users create & sign into their accounts by entering a phone number and verifying an OTP SMS code sent to their phone with a service like Twilio.

This plugin can create a secure password required for when using the Sign the User up action, allowing you to create them a secure account without the user creating a password manually.

Instructions:

  1. Place the ā€˜Secure Password Generator’ element on the page

  2. Make sure the element is visible, you can resize it to 1 x 1 and tuck it somewhere on the page where it won’t be noticeable.

  3. Use the generate a secure password element action in a workflow

  4. Create a new workflow, use the ā€˜when a secure password is generated’ event

  5. In this workflow, you can use the Sign the user up action. For the password field, use the ā€˜Secure Password Generator’s Secure Password’ exposed state as the value.

Element action properties:

I hope this plugin is useful to you guys. If you’d like to leave tip, why not Buy me a Coffee ?

Have a great day,

Jonah

FYI Math.random() does not provide cryptographically secure random numbers.
On web you should use crypto.getRandomValues and on mobile you should use the same method under expo-crypto available as built-in library.

Thanks for the information, I’ll change that right away :blush: