Self-hosting SCIM
[!NOTE] Self-host SCIM deployment style support The steps described in this article are for Docker standard deployments, in Helm deployments you will instead need to set
scim: truein thevalues.yamlfile to enable SCIM.
In order to use SCIM to automatically provision and de-provision members and groups in your self-hosted Bitwarden organization, you will need to enable a flag in your config.yml file. To enable SCIM for your Bitwarden server:
- Save a backup of, at a minimum,
.bwdata/mssql. Once SCIM is in use, it's recommended that you have access to a backup image in case of an issue.
[!NOTE] Using external MSSQL If you are using an external MSSQL database, take a backup of your database in whatever way fits your implementation. 2. Update your self-hosted Bitwarden installation in order to retrieve the latest changes:
./bitwarden.sh update
- Edit the
.bwdata/config.ymlfile and enable SCIM by togglingenable_scimtotrue.
nano bwdata/config.yml
- Rebuild your self-hosted Bitwarden installation:
./bitwarden.sh rebuild
- Update your self-hosted Bitwarden installation again in order to apply the changes:
./bitwarden.sh update
Now that your server has SCIM enabled, use one of our SCIM integration guides to integrate your Bitwarden organization with:
