送信リンクを設定する
外部アプリへの送信リンクを設定すると、Confluence がこのアプリからデータをリクエストします。つまり、Confluence は OAuth クライアントとして機能します。リンクのタイプとその他の詳細については「他のアプリにリンクする」をご確認ください。
はじめる前に
以下を確認する必要があります。
サーバーは HTTPS 上で実行している必要があります。そうでない場合は、OAuth 2.0 を設定できません。
ベース URL が正しく設定されている必要があります。入力する必要があるリダイレクト URL は Confluence のベース URL に基づくため、これは重要です。
アプリケーション リンクによって送信リンクを作成する
送信リンクを作成するには、次の手順に従います。
Go to Administration menu , then General Configuration > Application links.
[リンクを作成] を選択します。
[外部アプリケーション] > (方向として) [送信] の順に選択します。
以下のセクションの説明に従って、詳細を入力します。
送信リンクを設定する
リンクを設定するには、次のステップに従います。
1. サービス プロバイダーを選択する
設定するプロバイダーを次の中から 1 つ選択します。Google または Microsoft の場合、一部のフィールドは事前に入力されます。
Google
Microsoft
カスタム (内部ツールまたは他のプロバイダー)
2. リダイレクト URL をコピーして外部アプリケーションに登録する
リダイレクト URL をコピーして外部アプリケーションに登録し、設定を完了するために必要なクライアント ID とクライアント シークレットを取得します。
Google または Microsoft をサービス プロバイダーとして使用している場合は、リダイレクト URL をすぐにコピーできます。カスタム プロバイダーの場合は、まず認証とトークンの各エンドポイントを入力する必要があります。Google または Microsoft による URL の登録方法に関する詳細については、次をご参照ください。
プロバイダーが異なると、リダイレクト URL に関する要件も異なる場合があります。例えば、Google ではプライベート IP アドレスにすることはできません。外部 URL (例: Data Center のロード バランサ) を提供するようにしてください。
3. 残りのアプリケーションに関する詳細を入力する
残りの情報を入力します。ここでは、次のすべてのフィールドについて説明します。
名前 | 説明 |
---|---|
クライアント ID | Confluence のリダイレクト URL を登録した後に外部アプリによって生成されたクライアント ID。これはアプリの公開 ID です。 |
クライアント シークレット | Confluence のリダイレクト URL を登録した後に外部アプリによって生成されたクライアント シークレット。これは Confluence とアプリ間で共有されるシークレットで、認証の安全性を保証するものです。 |
スコープ | Confluence が外部アプリでできることを制御するために必要な OAuth 2.0 スコープ (権限)。 |
認証エンドポイント | OAuth 2.0 を使用するための認証が開始する HTTPS URL。 |
トークン エンドポイント | トークンの更新リクエストが送信される HTTPS URL。OAuth 2.0 トークンには有効期限があるため、Confluence は定期的にトークンを更新します。 |
リダイレクト URL | クライアント ID とクライアント シークレットを取得するために外部アプリで登録する必要のあるリダイレクト URL。これによって、認証フローが Confluence にリダイレクトされます。 |
4. 送信リンクを保存する
リンクを保存すると、そのリンクは他のアプリケーション リンクとともにリストに表示されます。