受信リンクを設定する
When you configure an incoming link with an external application, you allow this application to access Bitbucket data, which means that Bitbucket acts as the OAuth provider. To learn more about the type of links and additional details, see Link to other applications.
はじめる前に
If you’re creating an OAuth 2.0 integration and want to use Bitbucket as the provider, you can find the details of our OAuth 2.0 implementation in Bitbucket OAuth 2.0 provider API.
OAuth 2.0 プロバイダー システム プロパティによって、追加の詳細を設定できます。
アプリケーション リンクによって受信リンクを作成する
受信リンクを作成するには、次の手順に従います。
[管理] > [アプリケーション] > [アプリケーション リンク] に移動します。
[リンクを作成] を選択します。
[外部アプリケーション] > (方向として) [受信] の順に選択します。
以下のセクションの説明に従って、詳細を入力します。
アプリケーションの詳細を入力する
このタイプのリンクで必要な設定は、外部アプリケーションからのリダイレクト URL (コールバック URL とも呼ばれる) の指定のみです。アプリケーションを承認すると、ユーザーは認可コードでこの URL にリダイレクトされます。
アプリケーション権限を付与する
アプリケーションがインスタンスに対して持てる権限を選択します。次の権限スコープを選択できます。
account | リポジトリ | プロジェクト | 管理 | システム管理者 |
---|---|---|---|---|
|
|
|
|
|
Note that even if you grant higher permissions, the application won’t be able to do more than the user authorizing it. For more info on what each of these scopes do, see OAuth 2.0 scopes for incoming links.
OAuth 認証情報をアプリケーションにコピーする
After providing the Redirect URL and selecting the scopes, Bitbucket will generate the OAuth credentials that include these details. You need to copy the credentials to your external application to complete the link.
At this point, the application link has already been created in Bitbucket. You can view its details in Application links, including the OAuth credentials in case you needed to access them later.
既存のリンクに関する OAuth 認証情報を表示する
OAuth 認証情報がわからなくなった場合は、作成したアプリケーション リンクの詳細からいつでもアクセスできます。
OAuth 認証情報を表示するには、次の手順に従います。
[管理] > [アプリケーション リンク] の順に移動します。
目的のアプリケーション リンクを探して、[その他の操作] > [資格情報を表示] の順に選択します。