Product changes

Jordi Krom

Authenticate application end users via their Betty Blocks platform account

We have released a new feature that enables you to easily authenticate your application end users via their Betty Blocks platform account. Using this feature saves you valuable time, as you don’t have to worry about login flows, password reset flows, and all other authentication-related things. 


From today*, after creating a new application it will contain a default authentication profile, called "Betty Blocks account". With this new profile, we enable you to easily authenticate the end user of your Page builder pages. We do this by authenticating them via the default Betty Blocks platform login mechanism. This means the pages which are protected by this profile can only be visited by people with a valid Betty Blocks platform account who are added as a builder or user to the application (documentation about authentication profiles).

Update: If you don't see this profile in your application please contact us, we will then add it. 

How to use this authentication profile?

Enabling the Betty Blocks Account Authentication profile is trivial. When creating a new page, simply select the Betty Blocks Account as authentication profile in the create page flow, and the page will automatically be protected with the Betty Blocks platform login. This can be done out of the box, no additional setup or configuration is required. The authentication profile also works together with (private) actions and data model filter rules.

Every new* Betty Blocks application has this new default authentication profile available.  Builders can enable this authentication profile on page level within the application. Doing so will make sure that for these page(s):

  • End users of the page who are logged in with their Betty Blocks account (and are registered as a user or builder for this app) will be able to visit the page.
  • End users of the page who are not logged in (yet) will be forwarded to the default Betty Blocks platform login page.
  • End users of the page who have a Betty Blocks account and are logged in, but not registered for this application will see a message that they are not authorized to see the page. 
*Only new applications created from 15-02-2023 will have his authentication profile available by default. If you would like to have this authentication profile in any of your existing applications, please contact us. 

 

How does user management work?

User management for this authentication profile can be done via the My Betty Blocks application user management:

  • Existing users/builders for the application can be managed in the user management overview.
  • New users can be invited to the application user management (by giving them the user role).
  • Newly invited users will receive an email to set up their account (password). After they have done this they will be able to visit the protected pages in the front end of the application. 


When to use this authentication profile?

This feature is mainly powerful for applications aimed at internal usage (so apps with end users inside your company). If these applications contain admin (or private) parts they usually should be protected from the rest of the public app. By using the “Betty Blocks authentication” profile for these use cases you don’t have to build a full authentication flow yourself (e.g. a register flow, a password reset flow, and a user management portal/flow) and can just focus on the actual application content. 

That was all for now, your feedback allows us to continuously improve our product. Please, let us know what you think about it. Happy building! 😃

Subscribe to product changes