Currently, Directory Connector (About Directory Connector | Bitwarden Help & Support), but this:
- Requires a server to run the connector from (along with the associated maintenance, etc)
- Only works with a specific list of “directory providers” (eg Okta, Active Directory)
An alternative (ideally in addition to the Directory Connector) would be for the server (both self-hosted and cloud versions) to support System for Cross-domain Identity Management (“SCIM”), which is an open specification (http://www.simplecloud.info/) for synchronizing user information (names, usernames) and group information (group names, group membership).
This would allow push based provisioning/deprovisioning directory between the identity provider (eg Okta, Azure Active Directory) and Bitwarden.