Skip to main content

Getting Started (MAE)

Lesson 7: Creating Users and Claims

Users

When we have a look at the hierarchy of users in M.App Enterprise (see following screenshot) - the users spoken of here are at the part called Apps, which means the M.App Enterprise Studio Administrator is creating one or more users and assign the users to specific applications. This can be done under Security -> Users. In this section of the M.App Enterprise Studio new users and existing ones can be edited.

Hierarchy of Users in M.App Enterprise
💡
Since M.App Enterprise 2023 Update 2 there is the possibility to hide the email address at the Apps page and additionally in the App itself. 
⚠️
The most important field in the user creation form is the email adress. To this specified value an activation link is sent, where the user can finish setting up his user account.
⚠️
The email server must be defined during the installation process. At this process you also have the possibility to send out a test email.

If you don't want to re-run the setup, because you have no imminent update to do on the server or you just forgot to put in the credentials for your mail server you still have the possibility to change the web.config manually. These changes happens on your own responsibility.

Here is an example of the mailSettings for using Gmail.

Optional

Claims

📝
Claims are working the same throughout all the different clients

Claims allows Studio administrators to limit two things for the platform:

  • Visibility / Interacting with layers in the layer tree
  • Visiblity / Interacting with workflows

There is a detailed tutorial how to use them here:

How to use claims
In this tutorial you learn how to use claims in M.App Enterprise You can create new claims at Security -> Claims. You then have to decide how you would like to set it up: * per user - then simply check the box in front of the user name * every

Password Pattern

If you desire to enforce a specific password pattern during user registration - for instance, a password requirement of at least 9 characters including special characters - you can implement that constraint here. The definition of the pattern can be done at Security → Passwords. There are a few pre-defined ones:
But you can also define your own password pattern by clicking on New. You have to follow the REGEX rules in order to have a well-defined Pattern.

Advanced

How to setup “Two factor authentication”
In this short tutorial we guide you through the necessary steps to secure your application even further What is Two-factor authentication? 2FA is a security mechanism, where you have to provide your passwort plus a second piece of evidence - in most of the cases via mobile phone. M.App
SAML Authentication
SAML 2.0 Protocol is an XML based standard for exchanging authentication information between security domains. It has two roles: * Provider (Identity Provider) * Consumer (Service Provider) The following list depicts the basic communication workflow: 1. The user wants to use the service of th…