Campus-Wide License 向けシングルサインオン (SSO)

概要

シングルサインオン (SSO) を導入することで、Campus-Wide License ユーザーは、大学が発行した ID やパスワード (認証情報) で MathWorks の各種製品・サービスにアクセスできます。大学は、直接 または InCommon や eduGAIN といったフェデレーションへの加盟を通じて、SSO を実装できます。

大学で SSO を導入すると、次のような利点があります。

  • サインオン エクスペリエンスの簡略化 – ユーザーは、MathWorks の製品やサービスにアクセスするために、複数のパスワードを覚える必要がなくなります。
  • セキュリティの向上 – ログイン情報の一元化により、フィッシングやパスワード漏洩のリスクを軽減することで、組織全体のセキュリティが向上します。
  • コンプライアンスの合理化 – 必要な属性情報を IdP (大学や組織の認証システム) から提供することで、ユーザー プロビジョニング (アカウント作成・管理) を自動化でき、作業時間の短縮やミスの削減につながります。

SSO を有効にするには、サポートにお問い合わせください。

SSO ユーザーワークフロー

Campus-Wide License で SSO が有効になっている場合、ユーザーはライセンスで許可されている大学のドメインと一致するメールアドレスでサインインする必要があります。MathWorks の製品またはサービスにアクセスする際に、一致するメールアドレスを使用すると SSO プロセスが開始されます。ドメインが一致するメールアドレスを入力した後、ユーザーは大学の認証情報でログインするよう求められます。

対象ユーザーのメールアドレスが指定のドメインと一致しない場合、ライセンス管理者は MathWorks ライセンスセンターでユーザーを手作業で追加または削除する必要があります。この場合、ユーザーはMathWorks の製品やサービスにログインする際に SSO を利用することはできません。代わりに、MathWorks アカウントの認証情報でログインすることになります。

技術要件

InCommon/eduGAIN SSO とダイレクト SSO は、いずれの場合も SAML 2.0 を通じて、IdP (大学) とサービスプロバイダー (MathWorks) 間でメタデータをやり取りしています。以降のセクションでは、各 SSO に求められる具体的な要件を説明します。

ダイレクト SSO の要件

  • SAML 2.0 対応の IdP
  • IdP のメタデータファイル (推奨)

ファイルの提供が難しい場合は、代わりに次の情報を提供します。

  • IdP Entity ID
  • IdP 公開証明書
  • IdP バインディング方式 (HTTP-POST または HTTP-Redirect)
  • ログイン URL

次の属性情報の公開またはマッピングが必要です。

  • 固有識別子 – ユーザー 1 人に対して個別の識別子が必要です。
  • 所属情報 – ユーザーにアクセス権を付与するかどうかを判断するために使用します。
  • メールアドレス – プロファイルを作成して、ユーザーを適切な Campus-Wide License に紐付けるために使用します。

必須属性は、次のいずれかの形式で提供することができます。

  Required Attributes

Identifier:

NameId, eduPersonTargetedID (ePTID), or eduPersonPrincipalName (ePPN)

Affiliation:

eduPersonScopedAffiliation* or  Affiliation*

Email:

Mail or email

*使用可能な所属の値: Faculty (教員)、Staff (職員)、Student (学生)、Employee (従業員)、Member (メンバー)

InCommon/eduGAIN SSO の要件

InCommon/eduGAIN SSO を利用する場合は、大学側が InCommon または eduGAIN などのフェデレーションに加盟する IdP である必要があります。

次の属性情報の公開が必要です。

  Required eduPerson Schema Attributes
Identifier:

eduPersonPrincipalName (ePPN) or eduPersonTargetedId (ePTID)

Affiliation:

eduPersonScopedAffiliation*

Email:

mail

*使用可能な所属の値: Faculty (教員)Staff (職員)Student (学生)Employee (従業員)Member (メンバー)