Skip to content

eea/pas.plugins.eea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pas.plugins.eea

Provides user and group enumeration on top of pas.plugins.authomatic

Features

  • user enumeration
  • groups enumeration
  • group member enumeration
  • user group enumeration

Documentation

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.

Installation

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

Contribute

License

The project is licensed under the GPLv2.

About

No description, website, or topics provided.

Resources

License

GPL-2.0, GPL-2.0 licenses found

Licenses found

GPL-2.0
LICENSE.md
GPL-2.0
LICENSE.GPL

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published