cloudflare / cloudflare-access-for-atlassian

Authenticate Atlasssian products when using Cloudflare Access
Other
46 stars 15 forks source link

Cloudflare Access For Atlassian

This project implements a set of plugins for authenticating users through Cloudflare Access on Atlassian products.

Currently supported Atlassian products versions:

Installation

These instructions apply to all supported Atlassian products, installed locally.

  1. Download the respective plugin from Releases page
  2. Login in the Atlassian application as administrator
  3. Go to Manage add-ons on the administration page or menu
  4. Select Upload add-on and upload the JAR you downloaded
  5. Go to System configuration or administration page
  6. Go to Cloudflare Access menu on the left side menu
  7. Setup your Cloudflare Access and server details

Plugin Configuration

The configuration screen looks like below in all Atlassian products and the values to be placed in the required fields are available in your Cloudflare Access configuration.

Option Description
Token Audience (required) Audience(s) from Cloudflare Access configuration page. Multiple audiences are allowed for the same authentication domain.
Authentication Domain (required) Cloudflare Access configured authentication domain
Allowed Email Domain Emails that match this domain will authorize with their Access JWT. All other emails will be required authorize again with their Atlassian credentials.
Match users by Users can be matched by email or username field

PLugin configuration screen

The configuration is stored and is kept between plugin and Atlassian updates.

Updates

Whenever a new version is released, admins will get a notification in Atlassian product UI indicating that a new version is available.

Other Documentation Links