How can I password-protect my hub with Auth0?

Malcolm supports using Auth0 to password-protect your content.

This guide will help you set up Auth0.

First go to MyMalcolm > Settings > Instance > Visibility and enable Hosted Hub password protection. This automatically enables the built-in password protection.

Screenshot 2021-11-25 at 16.37.03.png

Next, inside your Auth0 tennant, create a new Auth0 Application. Give it a name and choose Regular Web Applications from the four options.

Screenshot 2021-11-25 at 16.31.49.png

Click on the Settings tab and scroll down to the Basic Information section.

Screenshot 2021-11-25 at 16.46.53.png

In MyMalcolm click through to Manage password protection and toward the bottom enable Auth0 for password protection. Copy/paste the Domain, Client ID and Client Secret from Auth0 into MyMalcolm.

Screenshot 2021-11-25 at 16.40.03.png

Next copy/paste the Application Login URI, Allowed Callback URL and Allowed Logout URL from Malcolm! into your Auth0 Application URIs settings.

Screenshot 2021-11-25 at 16.45.36.png Screenshot 2021-11-25 at 16.40.39.png

Save the settings on both sides and you should see your Auth0 login page in your Hub.

Screenshot 2021-11-25 at 16.42.11.png

But that's not all!

Attributes from your Auth0 users can be pre-populated in Malcolm! Workflows. To enable this feature choose a suitable field on a Workflow, edit the field settings and enable Allow a value to be set in the URL query. Enter one of the four attribute names email, name, nickname or picture to pre-populate those values directly into your Workflow.

Screenshot 2021-11-25 at 17.23.01.png

You can read more about passing values in the URL query here.

Please enter a valid email address.

Upgrade your content

Want to give your users a graphical run-down of how your products or services work? Malcolm! Agency Services can help

Learn more

Hey there!

Malcolm! is brought to you by a passionate and dedicated team - we love all things customer support related! Find out more about us here

Find out more