Confluence Server
Early Access: This integration is provided as an Open Authorization API (OAA) connector package. Contact our support team for more information.
Veza Confluence Server Connector
Veza Connector for Confluence Server that discovers Users, groups access to Confluence and Spaces. The Confluence Server connector works by connecting directly the database instance to query information. Direct database access is required to discover Space permissions which are not available via the Confluence Server API.
Proprties
Note: Connector currently only discovers Global spaces
Confluence Setup
The Connector requires access to the database used by Confluence. Exact setup instructions will depend on database technology and existing configuration.
It is not recommend to use the same database user as Confluence configuration. Create a user for Veza discovery with limited permission below.
Create a user authenticated by a password and grant access to perform
SELECT
operation on the following tables in the Confluence database:cwd_user
user_mapping
cwd_group
cwd_membership
cwd_user_attribute
SPACES
SPACEPERMISSIONS
For example with database name
confluence_db
and userveza
:User must be able to connect to the database over the network.
Veza Setup
Generate an API token for your Veza user. For detailed instructions consult the Veza User Guide.
Running the Connector
There are multiple options to run the connector. Instructions are included for running from the command line and building a Docker container.
Command Line
Install the requirements with Python 3.8+:
Install the specific database platform requirements:
MySQL
PostgreSQL
Export the required environmental variables. Variables not set can be passed via arguments at run time. All parameters can be passed using environment variables if desired. See table below for variable names and descriptions.
Run the connector:
Application Parameters / Environmental Variables
Last updated