Enterprise Git Authentication for Bitbucket Using OAuth Providers

Enterprise Git Authentication for Bitbucket Using OAuth Providers


Bitbucket Git Authentication app gives you the ability to perform git operations for Bitbucket Server. This app is compatible with AWS Cognito, AzureAD, OneLogin, Okta, Keycloak, and all the OAuth Identity Providers supporting "password" grant type.


If you don't find your OAuth provider listed and your application supports "password" grant type, you can follow the guide given below to enable git authentication into Bitbucket using your application.

Pre-requisites

To configure OAuth provider integration with Bitbucket Git authentication you need the following items:

  • Bitbucket should be installed and configured.
  • Admin credentials are set up in Bitbucket.
  • Valid Bitbucket Server Licence.

Download And Installation

  • Log into your Bitbucket instance as an admin.
  • Navigate to the settings menu and click Manage Apps.
  • Click Find new apps or Find new add-ons from the left-hand side of the page.
  • Locate Enterprise Git Login for Bitbucket via search.
  • Click Try free to begin a new trial or Buy now to purchase a license for Enterprise Git Login for Bitbucket.
  • Enter your information and click Generate license when redirected to MyAtlassian.
  • Click Apply license.
  • Bitbucket download

Step 1: Setup OAuth 2.0 compliant Provider

  • Register an OAuth application on your Provider by configuring the Callback URL provided in the plugin.
    The callback URL would be {Bitbucket_base_url}/plugins/servlet/oauth/callback
  • Collect the endpoints given below from your Provider to configure them in the plugin.
  • EndpointsUse
    Client ID Identify the application.
    Client Secret Authenticate the Authorization Server.
    Access Token Endpoint Allows an application to access an API.

Step 2: Git Authentication Configuration

    miniorange img Configure Bitbucket:

    • In the plugin, select Other option from the IDP dropdown list.
    • Enter Client ID and Client secret of the configured application.
    • Configure access token endpoint collected from the Provider (as mentioned in the Step 1).
    • Click on Save button.
    • Click on Test Configuration for verifying the entered details.
    • Enterprise Git Login for Bitbucket, Generic OAuth provider setup


Our Other Apps: SAML SSO Apps | OAuth Apps | 2FA Apps | Crowd Apps | REST API Apps |
                             Bitbucket Git Authentication App | Kerberos/NTLM Apps | User Sync Apps

If you are looking for anything which you cannot find, please drop us an email on info@xecurify.com