https://github.com/ligoj/plugin-id
Ligoj plugin for identity (IAM) service. Delegation, user, group, companies with full UI
https://github.com/ligoj/plugin-id
ligoj ligoj-plugin
Last synced: 8 months ago
JSON representation
Ligoj plugin for identity (IAM) service. Delegation, user, group, companies with full UI
- Host: GitHub
- URL: https://github.com/ligoj/plugin-id
- Owner: ligoj
- License: mit
- Created: 2017-03-10T22:11:39.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-09-21T23:41:15.000Z (9 months ago)
- Last Synced: 2025-09-22T01:19:24.713Z (9 months ago)
- Topics: ligoj, ligoj-plugin
- Language: Java
- Homepage: https://kloudy.io
- Size: 790 KB
- Stars: 4
- Watchers: 3
- Forks: 4
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## :link: Ligoj Identity plugin [](https://maven-badges.herokuapp.com/maven-central/org.ligoj.plugin/plugin-id)
API plugin used for compatibility check
[](https://sonarcloud.io/dashboard?id=org.ligoj.plugin%3Aplugin-id)
[](https://sonarcloud.io/dashboard/index/org.ligoj.plugin:plugin-id)
[](https://www.codacy.com/gh/ligoj/plugin-id?utm_source=github.com&utm_medium=referral&utm_content=ligoj/plugin-id&utm_campaign=Badge_Grade)
[](https://www.codefactor.io/repository/github/ligoj/plugin-id)
[](http://fabdouglas.mit-license.org/)
[Ligoj](https://github.com/ligoj/ligoj) Identity plugin
This a very complex plugin managing security constraints depending on the authorization of current user and are
massively based on RBAC and delegates.
Provides the following features :
- User, group and company management
- Scope of container (group and company) to name macro set of containers
- Delegates to user/group/company of a subset of current user depending on propagation constraints
- Activity export for a group
Dashboard features :
- Amount of users in the linked group
Related plugins:
- [plugin-id-sql](https://github.com/ligoj/plugin-id-sql)
- [plugin-id-cognito](https://github.com/ligoj/plugin-id-cognito)
- [plugin-id-ldap](https://github.com/ligoj/plugin-id-ldap)
- [plugin-id-ldap-embedded](https://github.com/ligoj/plugin-id-ldap-embedded)
# Plugin parameters
| Parameter | Scope | Default | Note |
|-------------------------|--------------------|---------|---------------------------------------------------------------|
| service:id:user-display | Global | `id` | Display mode of user. `mail` and `mail-short` are accepted. |
| service:id:uid-pattern | Node, Subscription | `.*` | Pattern determining the login is valid for an authentication. |
| service:id:ou | Node, Subscription | `null` | Parent OU. |
| service:id:group | Node, Subscription | `null` | Normalized Group name (CN). |
| service:id:parent-group | Node, Subscription | `null` | Normalized parent Group name (CN). |