Content
View differences
Updated by Oliver Günther over 10 years ago
**As an** OpenProject Administrator
**I want to** be able to create and invite user for a given authentication source directly from the APIv3
**So that** I can complete the user account lifetime flow (create, lock/unlock, delete) from an external service using the API.
**Acceptance Criteria**
- APIv3 user creation and invitation endpoints are specified in blueprint format
- Implementation allows to
- Invite users given a mail address and an (already existing) authentication source
- Create users with a dynamic set of attributes (At least login, mail address) and authentication source
- Create database users with dynamic set of attributes and a password.
**Motivation**
Integration with Univention Corporate Server requires a notifier plugin to be able to register users from their data source in OpenProject. (\#22484)
**I want to** be able to create and invite user for a given authentication source directly from the APIv3
**So that** I can complete the user account lifetime flow (create, lock/unlock, delete) from an external service using the API.
**Acceptance Criteria**
- APIv3 user creation and invitation endpoints are specified in blueprint format
- Implementation allows to
- Invite users given a mail address and an (already existing) authentication source
- Create users with a dynamic set of attributes (At least login, mail address) and authentication source
- Create database users with dynamic set of attributes and a password.
**Motivation**
Integration with Univention Corporate Server requires a notifier plugin to be able to register users from their data source in OpenProject. (\#22484)