Skip to content

Connections

A connection links your Anthara account to your account on another service. Anthara uses it to list repositories, read tickets, open pull requests, and post messages on your behalf.

Two things have to exist before a connection works:

  • An app. This is the OAuth client that an admin registers once for the whole organization.
  • A connection. This is each person’s own sign-in through that app.

An admin has added an app for the service. If the Connections page reads No integrations available yet., no app exists yet.

  1. Open Connections.
  2. Find the card for the service and select Connect.
  3. Sign in on the service’s page and approve the access request.

The service sends you back to Connections. A green dot on the card shows that you are connected, and the button changes to Disconnect.

The Connections page, with one card per app and a Connect or Disconnect button on each

  1. Open Connections.
  2. On the card, select Disconnect.
  3. In the Disconnect from dialog, select Disconnect.

Only admins see the Manage Apps button.

Register an OAuth application with the service first. You need its client ID and client secret. Give the service the redirect URL that the Add App form shows.

  1. Open Connections and select Manage Apps.
  2. Select Add App.
  3. Fill in the form.
  4. Select Create App.
Field What to enter
Name The name shown on the connection card. Workflows also refer to a connection by this name, for example Jira.
Type GitHub, Jira, Azure DevOps, or Microsoft Teams.
Client ID The client ID from the OAuth application you registered.
Client Secret The client secret. Anthara stores it encrypted.
Base URL Filled in when you choose a type.
Authorize URL Filled in when you choose a type.
Token URL Filled in when you choose a type.
Redirect URL Filled in with your API address followed by /integrations/oauth/callback.

Choosing a Type fills in these defaults:

Type Base URL Authorize URL Token URL
GitHub https://github.com https://github.com/login/oauth/authorize https://github.com/login/oauth/access_token
Jira https://auth.atlassian.com https://auth.atlassian.com/authorize https://auth.atlassian.com/oauth/token
Azure DevOps https://dev.azure.com https://login.microsoftonline.com/common/oauth2/v2.0/authorize https://login.microsoftonline.com/common/oauth2/v2.0/token
Microsoft Teams https://graph.microsoft.com https://login.microsoftonline.com/common/oauth2/v2.0/authorize https://login.microsoftonline.com/common/oauth2/v2.0/token

The Add App dialog, with Name, Type, Client ID, Client Secret, and the URL fields

On the Manage Apps page, each app has an edit action and a delete action. Editing opens the Edit App dialog with the same fields. Leave Client Secret untouched to keep the stored secret.

Service Details
GitHub GitHub
Azure DevOps Azure DevOps
Jira Jira
Microsoft Teams Microsoft Teams