Hi Atlassian Community,
We are currently evaluating an integration between Jira Cloud and Google Gemini (Enterprise) using OAuth 2.0 (3LO).
From the Jira side, I understand the following steps are required:
Create an OAuth 2.0 (3LO) app
Required API scopes configuration (preferably read-only initially)
Install the app into the Jira Sandbox site
Share Client ID & Client Secret with the Google team
From the Google side, the team mentioned:
Gemini Enterprise setup
Data Store creation
Connector allowlisting (Public Preview)
Region & encryption configuration
IAM access configuration
My main questions to fellow admins who have implemented or tested this:
Does the Jira-side OAuth setup depend on Google’s preview allowlisting being completed first?
Can the 3LO app creation and installation proceed independently while Google enables the connector?
Where exactly is preview allowlisting verified from the Google/Gemini side?
Are there any additional Jira-side security considerations (email visibility, User Identity Accessor app, attachment exposure, etc.) that we should account for?
Would appreciate insights from anyone who has completed this integration or is currently testing it.
Thanks in advance,
Chappala Rao.
Hi,
I haven’t implemented this personally, but sharing a suggestion based on similar integrations in case it helps.
In general, the Jira OAuth 2.0 (3LO) app setup can be created and installed independently on the Jira side — it doesn’t typically require the external platform’s allowlisting to be completed first. However, the actual connection or data access may fail until the Google/Gemini connector is enabled and approved on their side.
A few points to keep in mind:
* You can create the 3LO app, configure scopes, and install it in a sandbox anytime
* External preview allowlisting usually affects the ability to authenticate or fetch data, not app creation
* Use minimal scopes (read-only first) and a test environment
* Review data exposure areas (user info, attachments, issue content)
* Coordinate closely with the Google team for IAM, region, and encryption settings
For allowlisting status and connector readiness, that is typically verified from the Google/Gemini admin console or via their support team.
Hope this helps 👍
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.