メモ: 2026年3月25日に、SSO設定用に新しく簡素化した方法を導入しました。この新しい設定体験は、その日以降に作成されたすべての新規設定で標準になりました。現在、既存のすべての接続も従来の体験から移行できるよう対応を進めています。現在の標準設定体験についてはこちらをご覧ください。ご質問がある場合は、Udemy Businessサポートチームにお問い合わせください。
Udemy Businessは、SAML 2.0ベースのシングルサインオン(SSO)によるフェデレーション認証をサポートしています。SSOを有効にすると、エンタープライズプランのお客様が、Udemy Business学習サイトでの従業員の承認と認証を自社のIDシステムから管理できるようになります。
この記事では、Udemy BusinessのSSOをOneLoginに追加し、設定するための主な手順をご紹介します。詳細については、アプリの設定に関するOneLoginの記事を参照してください。
特徴
Udemy Businessでシングルサインオン(SSO)により対応しているプロビジョニング機能に関する詳細をご覧ください。
Udemy Businessは次のSAML属性に対応しています
メモ: すべての属性で大文字と小文字の違いやスペースの有無が区別されます。 適切な形式にするために、以下のリストから直接コピーして貼り付けてください。
必須
属性
| SAML属性 | 必須か | コース解説 |
| はい | ユーザーの固有のメールアドレス | |
firstName |
任意 | ユーザーの名 |
middleName |
任意 | ユーザーのミドルネーム(該当する場合) |
lastName |
任意 | ユーザーの姓 |
displayName |
任意 | 完全にフォーマットされたユーザー名 |
名前ID |
任意 | 名前が重複している場合に使用できる識別子 |
グループ |
任意 | ユーザーが所属するグループのリストメモ: グループを渡す予定がない場合、この属性を送信しないでください。既存のグループが上書きされてしまいます。 |
externalID |
任意 | 顧客によって指定された、重複しないユーザーID |
lmsUserID |
任意 | 顧客が指定する固有のユーザーID(この値を渡すにはLMS統合を設定する必要あり) |
licenseTypes |
任意 | ユーザーに割り当てられたUdemy Businessライセンスの種類を指定します。値にはEnterpriseまたはEnterprise Proが含まれます |
licensePoolName |
任意 | ユーザーが関連付けられているライセンスプールを識別するためのオプション属性です。 |
Udemy BusinessとOneLoginを設定する手順は以下のとおりです。
- OneLoginアプリのカタログから、Udemy Businessアプリを追加する
- SAMLメタデータをダウンロードする(Udemy Businessアカウントにアップロードするため)
- OneLoginのSAMLメタデータをUdemy Businessアカウントにアップロードする
- OneLoginのUdemy Businessアプリケーションにユーザーを割り当てる
ステップ1: OneLoginアプリカタログから、Udemy Businessアプリを追加する
OneLogin管理者ダッシュボードで、「アプリケーション」> 「アプリの追加」に移動します。次にアプリカタログから「Udemy Business」を探します。
アプリの追加を選択します:
Udemy Businessを検索してクリックします:
保存をクリックしてアプリケーションに加えます:
「設定」タブに移動し、Udemy Businessのサブドメインを入力後、保存します。例えば、会社の名前がAcme Co.で、 Udemy Businessドメインがhttps://acmeco.udemy.comの場合、テキストフィールドにacmecoと入力します。
ステップ2: SAMLメタデータをダウンロード (Udemy Businessアカウントにアップロードするため)
Udemy Businessの「アプリケーション」タブがまだ開いている場合は、「その他のアクション」ボタンに移動します:
SAMLメタデータをクリックしてSAMLメタデータのファイルをダウンロードします。保存して次のステップに進みます:
ステップ3: OneLogin SAMLメタデータをUdemy Businessアカウントにアップロードします(メモ: Udemy Business管理者へのアクセスが必要です )
ご自身のUdemy Businessアカウントで、「管理」 > 「設定」 > 「シングルサインオン(SSO)」の順に移動します:
左側のメニューからシングルサインオンタブを選択します。
ドロップダウンメニューの「設定を開始」をクリックし、OneLoginを選択します:
接続名を入力し、前のステップのOneLoginメタデータファイルを選択して、保存をクリックします:
ステップ4: OneLoginのUdemy Businessアプリケーションにユーザーを割り当てる
ご自身のOneLoginアカウントに戻り、「アクセス」タブと「ユーザー」タブで、新しく作成したアプリへのユーザーアクセスを設定します。その方法は、ロールにUdemy Businessアプリを追加するか(推奨)、または特定のユーザーにアプリを追加するかのいずれかになります。ユーザーをアプリケーションに割り当てる方法は、OneLoginの記事をご覧ください。
以上で、OneLoginによるUdemy BusinessのSSOの設定は終了です。
これによりUdemy Businessアカウントに追加されたユーザーまたはロールが、OneLoginのSSOからログインし、認証できるようになります。
OneLoginに関する詳細な情報はOneLoginナレッジベースで入手できます。
Udemy BusinessでOneLoginを使用する場合、SSOの設定が終われば、SCIMプロビジョニングの設定も行えます。この設定により、プロビジョニング、プロビジョニング解除、グループの作成、グループメンバーシップの管理、ユーザープロフィールの詳細の変更(名前、メールアドレスなど)をOneLoginで行えます。OneLoginで行った変更は、Udemy Businessやこの仕組みで設定したその他のアプリケーションで自動で更新されます。そのため、ユーザーを一元管理できるようになります。
OneLoginからすべて同期されるようになり、OneLoginとUdemy Businessでこうした作業を別々に実施する必要がなくなります。 OneLoginでSCIMプロビジョニングを設定する方法をご覧ください。