Overview
Confluence Integration
Learn how to integrate Confluence with Sprinto to automate access reviews and policy evidence collection using OAuth or API-based authentication.
Overview
The Confluence integration allows you to automate evidence collection for:
- Access Reviews — Monitor user access, roles, and authentication controls
- Policy Checks — Validate policy-related configurations and documentation
Sprinto supports multiple authentication methods depending on the use case:
- OAuth 2.0 (recommended for Access Reviews)
- OAuth 2.0 Client Credentials
- API Token-based authentication (used for Policy checks)
How It Works
Once connected, Sprinto securely fetches user, group, and configuration data from Confluence to evaluate compliance controls.
- For Access Reviews, Sprinto retrieves:
- Users and roles
- Group memberships
- MFA (2FA) status
- For Policy checks, Sprinto retrieves:
- Confluence pages and related metadata
Sprinto continuously syncs this data and evaluates it against mapped compliance controls.
Sprinto checks for Confluence integration
Following are the available Sprinto checks for various Confluence integration types:
Policies management
| Sprinto check | Reference procedure |
|---|---|
| Document should be set up | The following Sprinto check starts failing if there is no document set up on the Sprinto account. How to fix: To pass this Sprinto check, you can set up the required policies per your activated framework. |
Access review
| Sprinto check | Reference procedure |
|---|---|
| Confluence access should be removed for offboarded user | How to fix |
| User should be identified | How to fix |
| User access to critical system should be valid | How to fix |
Permissions Required
Access Review (OAuth-based)
When using OAuth 2.0, Sprinto requests the following scopes:
offline_access— Maintain persistent access without repeated authenticationread:confluence-user— Read user detailsread:confluence-groups— Read group membershipsread:content-details:confluence— Access content metadata
These permissions enable Sprinto to assess user access and enforce access-related controls.
Policy Checks (API Token-based)
For policy validation, Sprinto uses an API token with:
- Full read access to Confluence content
This allows Sprinto to:
- Fetch pages
- Validate presence and structure of policy documentation
Supported Authentication Methods
| Use Case | Authentication Method |
|---|---|
| Access Review | OAuth 2.0 (Recommended) |
| Access Review | OAuth 2.0 Client Credentials |
| Policy Checks | API Token |
Setup Instructions
Step 1: Navigate to Integration
- Log in to the Sprinto dashboard.
- Go to Settings → Integrations.
- Search for Confluence.
- Click Connect.
Step 2: Choose Integration Type
You will see two options:
- Access Review
- Policy
You can set up one or both based on your requirements.
Set Up Access Review
Option 1: OAuth 2.0 (Recommended)
- Click Connect under Access Review.
- Review permissions and click Next.
- Select the I have admin access to my Confluence account check box.
- Click Connect to Confluence.
- Select OAuth 2.0.
- Review the permissions required.
- Click Connect.
- Log in via Atlassian and grant access.
- Complete the connection.
Option 2: OAuth 2.0 Client Credentials
- Click Connect under Access Review.
- Select OAuth 2.0 Client Credentials.
- Enter your Client ID & Client Secret. Know more about where you can find this information.
- Click Connect.
Set Up Policy Integration
Step 1: Generate API Token
- Go to Atlassian API Tokens.
- Click Create API token.
- Enter a label (for example, Sprinto API Token).
- Copy the generated token.
Step 2: Connect in Sprinto
- Follow these steps to navigate to Confluence Integration.
- Click Connect under Policy.
- Review permissions and click Next.
- Select the I have the credentials check box.
- Click Connect Confluence.
- Enter:
- Confluence domain (for example,
yourcompany.atlassian.net) - Username (email)
- API token
- Confluence domain (for example,
- Click Connect Confluence.
- Refer to sync documents from Confluence for detailed instructions.
Post-Connection Setup
After successfully connecting Confluence:
For Access Review
- Navigate to Access → Overview.
- Click Add Critical System.
- Search for Confluence.
- Add the system to begin monitoring.
Sync and Evaluation
- Initial data sync may take a few hours
- Controls are evaluated automatically after sync
- Evidence is refreshed periodically based on monitoring schedules
Support
Please contact Sprinto Support If you have any queries related to the integration or need any assistance.