System Configuration
You can set several configuration variables for the Appmixer engine through the Backoffice. We'll specify which variables can be configured in this section.
Using the System section
You can find the System section in the left menu. When you click it, you will see a screen like this:
There is a table with the list of the variables already defined. Each variable has the options for viewing in detail, editing, and removing.
You can also add a new configuration option using the "Add" button on the top right. Then a new row will be created with the key and value inputs for you to fill in.
Possible configuration values
Here is a list with the possible configuration values, a short explanation for each of them, and their default value (the value that Appmixer uses, in case it is not defined anywhere):
Setting some of the configuration values won't take effect immediately, but needs the Appmixer engine to be restarted.
Forgot Password Service
Appmixer engine has an API to reset the forgotten passwords. This works together with the Appmixer Frontend application (not the Appmixer SDK), if you use the frontend application, you can set up the forgot password service.
In order to create a link that can be sent to the user, the Appmixer engine needs to know the frontend URL, there are two variables that can be set for that:
Without any changes, the link will be http://localhost:8080/reset-password?code={{code}}.
That link has to be then delivered to the user. There are two ways this can be done:
Webhook
You can register a system webhook that will be triggered every time a user requests to change their password. The webhook URL can be registered under the key WEBHOOK_USER_FORGOT_PASSWORD and the JSON object sent to that URL will be:
You can use Appmixer to create a simple flow, that would send emails with the reset password link.
SMTP
The other way is to configure the SMTP server, Appmixer will then send an email with the reset password link to the user's email address.
The default email body:
If the forgot password webhook is configured as explained above, the Appmixer engine will not send the email to the user and it will trigger the webhook instead.
Last updated