Hello,
The feature has been announced in Windows Server 2016. We are investigating the possibility of adding it to Adaxes.
As a workaround we suggest the following scenario:
- In the Web interface, there will be several Home Page Actions, using which users can be added to groups.
- When a user clicks a Home Page Action, they will be presented with a form where they will be able to specify the end date where their membership expires.
- When the action is executed, the user will be added to the selected grou or groups. the end date that the user specified and the group DN will be saved in a custom multivalued property of the user. For example, you can use one of Adaxes custom attributes, such as, for example, CustomAttributeMultiValue1. Using a multi-valued attribute will allow add the same user to multiple groups at a time.
- A Scheduled Task that runs, say, once a day will check the date specified for each group. When due, it will remove the user from the corresponding groups.
Will this suit your needs?