User Authentication & Authorization
User authentication is commonly handled by the customer portal via username and password. Authorization is the process of giving the user permission to access a specific resource or function. In DynaMaker the following standard plugins can be found:

Auth0
Give users permission-based access control to limit access within your applications.

JWT
Secure your applications by validating user identity with JSON Web Tokens.
Auth0
Auth0 is a flexible, drop-in solution to add authentication and authorization services to your applications. You can connect any application to Auth0 and define the identity providers you want to use (how you want your users to log in), so each time a user tries to authenticate, Auth0 will verify their identity and send the required information back to your app. You can read more about it in its own documentation here.
Auth0 is recommended for standalone DynaMaker apps.
In DynaMaker, Auth0 exists as a plugin and it is very easy to use! In order to explain how it works, we will go through:
1. Auth0 Account
1A. Register / Login
You need an account in Auth0 to be able to use it in DynaMaker. You can use the same account for multiple applications and have custom settings for each one. If you don't have an account yet, you can create one for free at https://auth0.com/signup.
1B. Create Application
In the dashboard of Auth0, go to Applications and Create application.

Give it a name (it doesn't need to be the same as the DynaMaker app) and choose the type Regular Web Applications and Create. You can also remove the Default App since we will create a new one from the beginning.

Once we have set up the application, let's go back to DynaMaker!
2. DynaMaker Plugin
To be able to use the plugin, you need to configure the settings in both DynaMaker and Auth0 applications.