Content
View differences
Updated by Pavel Balashou 8 months ago
* Compatipility:
* Keycloak
* [x] Works with https://github.com/mitodl/keycloak-scim
* Nextcloud
* [ ] Does not work with [https://github.com/nextcloud/scim\_client](https://github.com/nextcloud/scim_client) due to missing features on their end.
* Okta
* [ ] Was tested with Runscope test suite. Should be tested as live private SCIM integration.
Okta support user provisioning with SAML and SWA
integration
* Microsoft
* [x] Works, but not compatible with OpenIDConnect. See <mention class="mention" data-id="65739" data-type="work_package" data-text="###65739">###65739</mention>
* Google
* [ ] Google has SCIM provisioning only for SAML and preconfigured apps. See <mention class="mention" data-id="67864" data-type="work_package" data-text="###67864">###67864</mention>
* Nubus
* [ ] Does not work due to missing feature on their end.
* Technical improvements:
* Support SCIM provisioning for SAML.
* Can be used in Google Workspace then.
* Refactor `User.active` behavior. See [https://github.com/opf/openproject/pull/18447#discussion\_r2179604446](https://github.com/opf/openproject/pull/18447#discussion_r2179604446)
* Refactor our contracts behavior in the context of [https://github.com/opf/openproject/pull/18447#discussion\_r2179604446](https://github.com/opf/openproject/pull/18447#discussion_r2179604446)
* Try to upstream to `scimitar` our implementation of public auth and availability of `/ServiceProviderConfig` endpoint with limited info returned.
* Support bulk operations.
* Provide an API to configure SCIM
* Allow SCIM to be configured with env variables.
* Make it possible to hide/forbid editing of scim client settings.
* Provide a more flexible way of configuring mapping of attributes.
* Handle the case when there is no configured OIDC providers. Currently the list is just empty when you try to configure a SCIM client.
* Add delete button to SCIM clients table on index page.
* Increase adoption of OpenProject SCIM:
* Find out how add OpenProject to the list on [https://scim.cloud/](https://scim.cloud/)
* <mention class="mention" data-id="67754" data-type="work_package" data-text="###67754">###67754</mention>
* Keycloak
* [x] Works with https://github.com/mitodl/keycloak-scim
* Nextcloud
* [ ] Does not work with [https://github.com/nextcloud/scim\_client](https://github.com/nextcloud/scim_client) due to missing features on their end.
* Okta
* [ ] Was tested with Runscope test suite. Should be tested as live private SCIM integration.
Okta support user provisioning with SAML and SWA
* [x] Works, but not compatible with OpenIDConnect. See <mention class="mention" data-id="65739" data-type="work_package" data-text="###65739">###65739</mention>
* [ ] Google has SCIM provisioning only for SAML and preconfigured apps. See <mention class="mention" data-id="67864" data-type="work_package" data-text="###67864">###67864</mention>
* Nubus
* [ ] Does not work due to missing feature on their end.
* Technical improvements:
* Support SCIM provisioning for SAML.
* Can be used in Google Workspace then.
* Refactor `User.active` behavior. See [https://github.com/opf/openproject/pull/18447#discussion\_r2179604446](https://github.com/opf/openproject/pull/18447#discussion_r2179604446)
* Refactor our contracts behavior in the context of [https://github.com/opf/openproject/pull/18447#discussion\_r2179604446](https://github.com/opf/openproject/pull/18447#discussion_r2179604446)
* Try to upstream to `scimitar` our implementation of public auth and availability of `/ServiceProviderConfig` endpoint with limited info returned.
* Support bulk operations.
* Provide an API to configure SCIM
* Allow SCIM to be configured with env variables.
* Make it possible to hide/forbid editing of scim client settings.
* Provide a more flexible way of configuring mapping of attributes.
* Handle the case when there is no configured OIDC providers. Currently the list is just empty when you try to configure a SCIM client.
* Add delete button to SCIM clients table on index page.
* Increase adoption of OpenProject SCIM:
* Find out how add OpenProject to the list on [https://scim.cloud/](https://scim.cloud/)
* <mention class="mention" data-id="67754" data-type="work_package" data-text="###67754">###67754</mention>