送信リンクを設定する
When you configure an outgoing link to an external application, Bitbucket requests data from this application, which means that it acts as the OAuth client.
We’ve added support for this scenario for future use. Currently, none of the functionalities in Bitbucket use the OAuth 2.0 client role. If you’d like to use Bitbucket as the OAuth 2.0 provider, see Configuring an incoming link.
はじめる前に
以下を確認する必要があります。
サーバーは HTTPS 上で実行している必要があります。そうでない場合は、OAuth 2.0 を設定できません。
Your base URL needs to be configured correctly. This is important as the redirect URL you’ll need to provide is based on the Bitbucket’s base URL.
アプリケーション リンクによって送信リンクを作成する
送信リンクを作成するには、次の手順に従います。
[管理] > [アプリケーション] > [アプリケーション リンク] に移動します。
[リンクを作成] を選択します。
[外部アプリケーション] > (方向として) [送信] の順に選択します。
以下のセクションの説明に従って、詳細を入力します。
送信リンクを設定する
リンクを設定するには、次のステップに従います。
1. サービス プロバイダーを選択する
Choose one of the following providers that you want to configure. For Google and Microsoft, some of the fields will be pre-filled.
Google
Microsoft
カスタム (内部ツールまたは他のプロバイダー)
2. リダイレクト URL をコピーして外部アプリケーションに登録する
リダイレクト URL をコピーして外部アプリケーションに登録し、設定を完了するために必要なクライアント ID とクライアント シークレットを取得します。
Google または Microsoft をサービス プロバイダーとして使用している場合は、リダイレクト URL をすぐにコピーできます。カスタム プロバイダーの場合は、まず認証エンドポイントとトークン エンドポイントを入力する必要があります。Google または Microsoft で URL を登録する方法の詳細については、次をご確認ください。
プロバイダーが異なると、リダイレクト URL に関する要件も異なる場合があります。例えば、Google ではプライベート IP アドレスにすることはできません。外部 URL (例: Data Center のロード バランサ) を提供するようにしてください。
3. 残りのアプリケーションに関する詳細を入力する
残りの情報を入力します。ここでは、次のすべてのフィールドについて説明します。
名前 | 説明 |
---|---|
クライアント ID | The client ID generated by the external application after registering Bitbucket’s Redirect URL. This is the public identifier of the application. |
クライアント シークレット | The client secret generated by the external application after registering Bitbucket’s Redirect URL. This is the shared secret between Jira and the application, which ensures the authorization is secure. |
スコープ | The required OAuth 2.0 scopes (permissions) that control what Bitbucket can do in the external application. |
認証エンドポイント | OAuth 2.0 を使用するための認証が開始する HTTPS URL。 |
トークン エンドポイント | The HTTPS URL where refresh token requests are sent. As OAuth 2.0 tokens have an expiry, Bitbucket will periodically update the token. |
リダイレクト URL | The Redirect URL that must be registered in the external application to obtain its client ID and client secret. This redirects the authentication flow back to Bitbucket. |
3. 送信リンクを保存する
リンクを保存すると、そのリンクは他のアプリケーション リンクとともにリストに表示されます。