Cornerstone で OAuth 2.0 アプリケーションを作成して承認し、Cornerstone 外部コンテンツコネクタが Cornerstone ソースシステムにアクセスできるようにします。
始める前に
Edge API - セキュリティの管理権限を持つ Cornerstone OnDemand アカウントが必要です。
必要なロール:なし
このタスクについて
Cornerstone 外部コンテンツコネクタは、Cornerstone API を使用して、Cornerstone ソースシステムの組織単位からカタログとラーニングオブジェクトを取得します。
コネクタが API を介して Cornerstone ソースシステムにアクセスできるようにするには、 Cornerstone OnDemand に OAuth 2.0 アプリケーションを登録する必要があります。コネクタアドミンは、OAuth 2.0 アプリケーションからコピーした設定を使用して、ソースシステムに適切に接続できるように Cornerstone 外部コネクタを構成できます。
手順
-
Cornerstone OnDemandで、Cornerstone 外部コンテンツコネクタで使用する新しい OAuth 2.0 アプリケーションを登録します。
-
アドミニストレーター認証情報を使用して Cornerstone OnDemand にログインします。
-
選択 をクリックし、[ エッジ]を選択します。
-
[エッジ] ページの [開発] セクションで、[ API 管理] を選択します。
-
[API 管理] ページで、[ OAuth 2.0 アプリケーションの管理] を選択し、[ 新しいアプリケーションの登録] を選択します。
-
新しいアプリケーションフォームのフィールドに入力します。
| フィールド |
説明 |
| アプリケーション名 |
新しい OAuth 2.0 アプリケーションの名前。たとえば、「 Cornerstone-XCC」と入力します。 |
| ユーザー ID |
OAuth 2.0 アプリケーションを実行するユーザーアカウントの識別子。Cornerstone OnDemand へのログインに使用したアドミニストレーターアカウントの ID を入力します。 |
| アクセストークンの有効期間 |
OAuth 2.0 アプリケーションのアクセストークンの有効期間 (秒)。「86400 (24 時間に相当)」と入力します。 |
-
新しいアプリケーションフォームのドロップダウンリストで、[ Cornerstone API] を選択し、これらの API スコープのオプションを選択します。
- トレーニング:読み取り
- 従業員:読み取り
- group:read
- ou:read
- outype:read
- ラーニング:読み込み
- catalog:Read
- 転写:読み込み
- task:read
- group:read
- 認定:読み取り
-
[ アプリケーションの登録] を選択します。
新しいアプリケーションが表示され、[クライアント ID] フィールドと [クライアントシークレット] フィールドが入力されます。
-
新しい OAuth 2.0 アプリケーションのクライアント ID 値をコピーし、安全な場所に保存します。
重要: 外部コンテンツコネクタアドミンは、 Cornerstone 外部コンテンツコネクタを構成するときにこのクライアント ID を必要とします。
-
新しい OAuth 2.0 アプリケーションのクライアントシークレット値をコピーし、安全な場所に保存します。
重要: 外部コンテンツコネクタアドミンは、 Cornerstone 外部コンテンツコネクタを構成するときにこのクライアントシークレットを必要とします。
次のタスク
コネクタアドミンに次のアイテムを提供します。
- ステップ 2 でコピーした新しい OAuth 2.0 アプリケーションのクライアント ID 値。
- ステップ 3 でコピーした新しい OAuth 2.0 アプリケーションのクライアントシークレット値。
コネクタアドミンは、Cornerstoneソースシステムからカタログとラーニングオブジェクトを取得するためのCornerstone外部コンテンツコネクタを構成するために、これらのアイテムを必要とします。
Cornerstone外部コンテンツコネクターの作成と設定の詳細については、「Cornerstone外部コンテンツコネクタの作成」を参照してください。