Provides user and group enumeration on top of pas.plugins.authomatic
Features
- user enumeration
- groups enumeration
- group member enumeration
- user group enumeration
This addon depends on pas.plugins.authomatic.
Upon installation, it will automatically run the setup step for pas.plugins.authomatic
.
In order for this plugin to function correctly, the Entra ID application should be granted the following API
permissions in the Microsoft.Graph
scope via the Azure Portal:
Group.Read.All
GroupMember.Read.All
User.Read.All
The type for all the permissions is Application
and "Admin consent" must be granted.
Install pas.plugins.eea by adding it to your buildout::
[buildout]
...
eggs =
pas.plugins.eea
and then running bin/buildout
After enabling the product in Site Setup -> Add-ons, make sure to:
- go into Site Setup -> Authomatic (OAuth2/OpenID) and make sure that "Generator for Plone User IDs." is set to * Provider User ID*.
- update the JSON configuration
- Issue Tracker: https://github.com/eea/pas.plugins.eea/issues
- Source Code: https://github.com/eea/pas.plugins.eea
The project is licensed under the GPLv2.