Content
View differences
Updated by Dominic Bräunlein about 1 year ago
**As** an administrator
**I want to** set up setup system-level tokens
**so that** can use them as authentication in my SCIM client to provide give it access to the OpenProject SCIM server API.
**Acceptance criteria**
* System-level tokens function similarly to Like personal access tokens tokens, but are associated with a designated the system user. user
* Tokens are limited Only constrained in power by specific scopes. scopes (and possibly expiration)
* Administrators can create, name, and manage these tokens via a dedicated A menu entry located at /admin/settings/authentication. is placed in [https://qa.openproject-edge.com/admin/settings/authentication](https://qa.openproject-edge.com/admin/settings/authentication)
* Initially, the only selectable User is able to create and name system-level tokens
* Each token has a scope but for tokens is the now only SCIM API scope, which scope can be selected and is selected by default.
* Multiple It is possible to have multiple active system-level tokens can exist simultaneously. tokens.
* Administrators can A token has a menu to delete individual tokens through an available menu action. the token.
**Technical notes**
* I'd suggest to prefix them, so that we can recognize how to validate them, e.g. `opst-ABCDEF...` (**O**pen**P**roject**S**ystem**T**oken)
**Permissions and visibility considerations**
* Only accessible to administrators. admins
* Only available when the Enterprise plan plan: Corporate is active.
**Out of scope**
* Token expiration handling.
* Support for multiple scopes. <br>
**I want to** set up
**so that** can use them as authentication in my SCIM client to provide
**Acceptance criteria**
* System-level tokens function similarly to
* Tokens are limited
* Administrators can create, name, and manage these tokens via a dedicated
* Initially, the only selectable
* Each token has a
* Multiple
* Administrators can
**Technical notes**
* I'd suggest to prefix them, so that we can recognize how to validate them, e.g. `opst-ABCDEF...` (**O**pen**P**roject**S**ystem**T**oken)
**Permissions and visibility considerations**
* Only accessible to administrators.
* Only available when the Enterprise plan
**Out of scope**
* Token expiration handling.
* Support for multiple scopes.