このガイドでは、SAML 2.0またはOIDCを使用して、OktaとUdemy Business間のシングルサインオン(SSO)を設定する方法について説明します。
- メモ: 2026年3月25日に、SSOを設定するための新しい簡素化された方法を導入しました。この新しい設定体験は、その日以降に作成されたすべての新規設定で標準になりました。現在、既存のすべての接続も従来の体験から移行できるよう対応を進めています。従来の設定体験についてはこちらをご覧ください。ご質問がある場合は、Udemy Businessサポートチームにお問い合わせください。
- すでにOktaとUdemy Businessをお使いのお客様が、OktaによるSCIMプロビジョニングを有効化する場合は、この設定ガイドを参照してください。
- 組織全体向けの高度なSSO設定方法をご覧ください。
メモ:
- シングルサインオンとプロビジョニングをご利用いただけるのは、Udemy Businessエンタープライズプランのお客様のみです。
- 接続をテストして正常に設定完了するまで、SSOプロバイダー経由のログインのみを有効にしないでください。SSOが適切に設定されていない場合、すべてのユーザーがUdemy Businessにログインできなくなります。
- Oktaでプロビジョニングされたユーザーは、Udemy Businessアプリで初回ログインを行うまでライセンスを必要としません。
- SCIMプロビジョニングに変更を加えた場合、OktaからUdemy Businessへの同期のみ可能であり、逆はできません。
- OktaのSCIMで管理されているユーザーやグループは、Udemy Businessアプリから変更することはできません。ユーザーおよびグループのデータに関して信頼できる唯一の情報源はOktaです。
目次
始める前に
- Udemy BusinessアカウントとOkta組織の両方に対する管理者アクセスが必要です。
- 使用するプロトコルを決定します: SAMLまたはOIDC。不明な場合は、ITチームに確認してください。どちらも完全にサポートされています。
設定手順
オプションA: SAMLを使用して設定する
ステップ1: OktaにUdemy Businessアプリを追加する
- Oktaで、サイドバーからアプリケーションに移動します。
- アプリカタログを参照をクリックします。
3. Udemy Businessを検索して 、統合を追加をクリックします。
-
メモ: Udemy Business(レガシー)アプリを選択しないでください。
-
アプリケーションの一般設定 - 必須ページで、次の値を入力します:
- アプリケーションラベル: アプリケーションの名前を選択します(例えば、Udemy Business)。
- オーディエンスURI: https://sso.udemy.com
- サブドメイン: あなたのUdemy Businessサブドメイン(例えば、ログインURLがdemo.udemy.comの場合、demoと入力してください)。
- ドメイン: udemy.com
ACS URL: https://sso.udemy.com/api/oauth/saml
メモ: これらは正確に入力する必要があります(末尾にスラッシュは付けません)。
5. 完了をクリックします。
ステップ2: ユーザーとグループを割り当てる
- 割り当てタブに移動します。
- 割り当てをクリックし、Udemy Businessアプリケーションにアクセスさせたいユーザーまたはグループを選択します。
ステップ3: ユーザー属性とクレームを設定する(任意)
- サインオンタブをクリックします。
- プロファイルマッピングを設定を選択します。
- 属性を追加をクリックします。
- 追加する属性に応じて、次のフィールドを入力します:
| 属性名 | データ型 | 表示名 | 変数名 | 外部名 | 外部名前空間 | eNUM |
| licenseTypes | 文字列配列 | License Types | licenseTypes | licenseTypes | urn:ietf:params:scim:schemas:extension:udemy:2.0:User | 有効 |
| licensePoolName | string | License Pool Name | licensePoolName | licensePoolName | urn:ietf:params:scim:schemas:extension:udemy:2.0:User | |
| externalId | string | Udemy External ID | udemyExternalId | externalId | urn:ietf:params:scim:schemas:core:2.0:User | |
| employeeNumber | string | employeeNumber | employeeNumber | employeeNumber | urn:ietf:params:scim:schemas:extension:enterprise:2.0:User | |
| title | string | title | Udemytitle | title | urn:ietf:params:scim:schemas:core:2.0:User |
- 希望の属性を追加したら、マッピングに移動します。
- Okta User to Udemyを選択します。
-
Udemyの属性に関連付ける Okta属性をマッピングします。
- マッピングを保存を選択し、更新を適用をクリックします。
ステップ4: Okta SAMLメタデータを取得する
-
サインオンタブに移動し、メタデータURLまでスクロールダウンして、それをクリップボードにコピーします。
- Udemy管理者ポータルに移動し、管理>設定>シングルサインオン(SSO)の画面に移動します。
- 設定を開始の下で、Oktaを選択します。
- 接続タイプでSAML を選択します。
- 使用して設定: メタデータURLを選択し、OktaのメタデータURLを貼り付けて、メタデータをインポートをクリックします。
-
保存ボタンをクリックします。
-
SSO接続が有効になりました。シングルサインオン(SSO)ページでステータスを確認できます。このページには、接続ステータス、証明書の有効期限、接続を編集または一時停止するオプションが表示されます。
オプションB: OIDCを使用して設定する
ステップ1: OktaでOIDCアプリ統合を作成する
追加のガイダンスについては、 OIDCアプリ統合の作成および OpenID Connect & OAuth 2.0 APIに関するOktaの公式ドキュメントを参照してください。
- Oktaで、サイドバーからアプリケーションに移動し、アプリ統合を作成をクリックします。
-
サインイン方法としてOIDC – OpenID Connectを選択し、アプリケーションタイプとしてウェブアプリケーションを選択します。次へをクリックします。
- OIDC統合を設定する
- アプリ統合名: アプリケーションの名前を入力します(例えば、Udemy Business)。
- サインインリダイレクトURI: https://sso.udemy.com/api/oauth/oidc
- サインアウトのリダイレクトURI(任意): Udemy Businessドメインを入力します(例えば、ログインURLがdemo.udemy.comの場合、demo.udemy.com)。
- 許可タイプ: Authorization Code
- 「Save(保存)」をクリックします。
ステップ2: ユーザーとグループを割り当てる
- 割り当てタブに移動します。
- 割り当てをクリックし、Udemy Businessアプリケーションにアクセスさせたいユーザーまたはグループを選択します。
ステップ3: OktaのOIDC認証情報を取得する
-
次の画面で、アプリのクライアントIDとパスワードが表示されます。これらをコピーして、Udemyインスタンスの設定に追加する必要があります。
- 設定方法のWell Known URLには、標準のOkta URLを使用します:
<your okta instance>/.well-known/openid-configuration
ステップ4: Udemy BusinessでOIDCの設定を完了する
Udemy BusinessのSSO設定画面に戻ります。
- 名前フィールドに、この接続の名前を入力します。
- 接続タイプでOIDCを選択します。
- Oktaから取得したクライアントIDとクライアントパスワードを入力します。
-
Well-known URL で設定の下で: Well-known URL(<your okta instance>/.well-known/openid-configuration)を選択し、
メタデータをインポートをクリックします。 - 「Save(保存)」をクリックします。
SSO接続のテスト
SSOを組織に展開する前に、接続をテストすることをお勧めします:
- プライベート/パスワードブラウザーウィンドウを開きます。
- https://[your-subdomain].udemy.com のUdemy Businessログインページに移動します。
- SSOで続行をクリックし、作成した接続を選択して、テストユーザーアカウントでサインインします。
- ユーザーが認証され、Udemy Businessに正常にリダイレクトされることを確認します。
サポートが必要な場合は、
- 設定中に問題が発生した場合は、 Udemy Businessサポートにご連絡ください。
- OktaでSCIMプロビジョニングを設定するには、 OktaでSCIMプロビジョニングを設定するガイドを参照してください。