Connect a Jira user
- In Veryfront, open the project that needs Jira tools.
- Start the Jira connection from the integration prompt or project integration settings.
- Sign in to Atlassian and approve the requested access.
- Run a read-only Jira tool, such as listing accessible sites or projects, to verify the connection.
Use an Atlassian OAuth app in a self-hosted deployment
- In the Atlassian developer console, create an OAuth 2.0 app.
- Register your deployment’s
APP_URLorigin with/api/auth/jira/callback, for examplehttps://app.example.com/api/auth/jira/callback. - Grant all four scopes that the Jira connector requests by default:
read:jira-workfor Jira reads.write:jira-workfor write tools.read:jira-userforjira__search_users.offline_accessto receive refresh tokens. Veryfront uses refresh tokens to keep a user connection active; omit it only when the connection must not be refreshable.
- Set the OAuth app client ID and client secret as project environment variables:
Set
JIRA_CLOUD_ID when the connected user has access to more than one
Atlassian site. Obtain the site ID from the list-sites tool result.
Keep the secret in your approved secret manager. Never place it in agent
prompts, project files, tickets, or client-side environment variables.
Verify it worked
- Start a new agent run that uses a read-only Jira tool.
- Confirm the tool returns the expected Atlassian site or Jira project data.
Related
- veryfront/integrations: Connector catalog and helper API.