Contact us

Episode 3 - Dimensions

Memority offers an extremely powerful role model for managing delegated administration capabilities in the Memority portal, access to applications, hardware allocations or any other link between an identity and a resource.

In previous episodes


In Episode 1 andEpisode 2 of this series, we saw how roles are defined and the assignment rules that can be proposed (or not) to users. Now let's take a look at one of the central elements of our role model: dimensions.

From 1+1... to infinity

Imagine you have an application such as Salesforce to connect to your IDaaS solution in order to federate and provision it. To determine the users authorized to access the application and create their accounts, we'll use a Salesforce representative role called "Salesforce".


Now imagine that the application manager asks you to manage the provisioning of assignments to one of the 20 profiles he has configured in Salesforce. We'll use a role representing a Salesforce access, completed by the dedicated profile(i.e. 20 roles): "Salesforce - User", "Salesforce - Buyer", "Salesforce - Sales", "Salesforce - Delivery lead", etc.


Now imagine that the application manager asks you to manage the provisioning of one of the 5 licenses used in Salesforce. This time, we'll use a role representing Salesforce access with a dedicated profile and assigned license(i.e. 100 roles) called: "Salesforce - User - Chatter free", "Salesforce - Buyer - Chatter free", "Salesforce - Sales person - Chatter free", "Salesforce - Delivery lead - Chatter free", etc.


Imagine you had 100 applications to connect with combinations like these. You'd get up to 100,000 roles (probably more than the number of users using the solution).


Now imagine the administrators responsible for managing the platform's performance, the users looking for their role, and the application managers in charge of managing all these roles!


To put a smile back on your users' faces, there's a solution: use Memority and its dimensions!


Dimensions, attributes of assignments

Dimensions are defined by role. This allows you to add information or constraints to user assignments. This information will be defined per user for each assignment. These attributes can be of any type (character string, list of values, organization references, monovalent or multivalent, mandatory or optional) and can be used to define an administration perimeter or information to be provisioned by the application or sent to federated applications.


Let's take our previous example and its 100 Salesforce roles: dimensions drastically simplify the role model, reducing it to a single "Salesforce" role with two dimensions - "Profile" and "License". For each assignment of the role to a user, the user's profile and license can be selected from a list.

Exemple d’assignation d’un rôle Salesforce a un utilisateur. On voit ici les deux dimensions Licence et Profils. Elles permettent de définir les informations qui seront réutilisées lors du provisioning du compte.

The number of roles to be managed is therefore limited.

The benefits are numerous:

- administrators benefit from easier management processes;

- users can search for a single role, without having to ask themselves unnecessary questions;

- application managers can now manage lists of values.


Similarly, it is possible to define the perimeter of administrators' administrative roles in order to set up delegated administration of identities and objects managed within Memority. The Identity Factory, for example, lets you define an "Application Manager" administration role, for which you can specify the applications managed by the administrator. From the Memority portal, he or she will be able to view and manage only the resources and roles attached to his or her applications, and view his or her reporting data: user access, provisioning or assigned roles.


Dimensions + workflows: the winning combo

Dimensions can represent all the attributes required to define an assignment. However, in some cases, the values required may be highly technical or of interest only to an informed public. Dimensions can therefore be calculated to limit user interaction as much as possible, and if selection by an administrator is absolutely necessary, dimensions can be entered when validating assignment workflows.


Let's take the Salesforce example one last time: the application manager would like the Salesforce role to be available for self-service, but without the user having to select a license. In this case, rules can be set up to calculate the required license on the basis of the requested profile, or the license dimension can be entered only by the application manager in the workflow validation stages. The aim is to simplify the user experience as much as possible, and limit input errors.


In the same way, we can precisely define workflow approvers thanks to the scope of administration defined by their dimensions. So, in our example, we use a single "Application Manager" administration role, with a perimeter defining the applications each manager manages. In the workflow, we indicate as approvers the people with the "Application manager" role. The workflow then automatically selects administrators with the right role and scope. This makes it possible to generalize the use of the administration role and workflow for several applications.

Now imagine your administrators, users and application managers!


And if you're still hungry for more, there's one last episode in our series dedicated to role models: recertifying assignments. Stay tuned!

Published by

Alexandre Pallueau

Role model

Recent articles

Memority certifiée AirCyber Gold

Calendrier

December 1, 2025

Le 30 octobre dernier, nous avons obtenu la certification AirCyber Gold, délivrée par BoostAeroSpace à la suite d’un audit réalisé par Advens, le Maturity Assessor que nous avons sélectionné.

Memority lève 13M€
auprès de Tikehau Capital

Calendrier

May 20, 2025

Memority lève 13 M€ auprès de Tikehau Capital pour devenir un acteur européen clé de la gestion des accès et des identités numériques.

Identités numériques : un levier clé pour NIS2 et DORA

Calendrier

April 30, 2024

NIS2 et DORA redéfinissent les exigences de cybersécurité et de résilience numérique en Europe. Un double cadre réglementaire qui pousse les organisations à renforcer leur gouvernance et leurs contrôles d’accès.

The Role Model Episode 3: Dimensions - Memority