本記事では、OneLogin(IdP)から Microsoft 365(SP)へのライセンスプロビジョニングの設定手順をご案内します。
この記事では、OneLogin と Microsoft 365 のユーザープロビジョニング連携において、Microsoft 365 Business Basic、Microsoft 365 Enterprise E3、Project Plan 1 などの製品ライセンスをユーザーに割り当てる方法、および不定期でMicrosoft 365の製品に追加されるアプリケーションライセンスを適切に追加するための運用手順など、Microsoft 365 ライセンス割当管理にとって重要なポイントをみなさまにご紹介します。
目次
- 前提条件
- [事前確認]Office 365 V2 コネクタの確認
- ライセンスに対応する文字列IDとサービスプランを確認する
- これからライセンスのプロビジョニング連携を行う方へ
- ライセンスのプロビジョニング連携がお済みの方へ
前提条件
- OneLoginのライセンスプラン が Professional または旧ライセンスプラン Unlimited のいずれかであること
- OneLoginの Super User または Account Owner 権限を持つアカウントを所有していること
- Microsoft 365 - WS-Fed × ユーザープロビジョニング が設定済みであること
[事前確認]Office 365 V2 コネクタの確認
まず最初に下記2つの事前確認をお願いいたします。
1. ユーザープロビジョニング連携設定の有無
OneLoginからMicrosoft 365のライセンスを制御するためには、Office 365 V2 コネクタのユーザープロビジョニング機能を有効化する必要があります。まだユーザープロビジョニングに関するコネクタ設定を行っていない方は下記記事から手順をご確認のうえ、事前にご設定ください。
なお、Office 365 V2 コネクタの設定には Microsoft 365における グローバル管理者 を所持していることが条件となっております。
Microsoft 365のWS-Federation連携を始める前に
2. API Connection の接続状態
この記事でご紹介しているOneLoginの設定操作にはMicrosoft 365 グローバル管理者権限は不要ですが、下記画面のようにユーザープロビジョニング連携に必要なAPI Connectionが何らかの理由により一時的に切断されてしまっている場合には、事前にAPIの再接続(再認証)が必要です。
2. ライセンスに対応する文字列IDとサービスプランを確認する
OneLoginからMicrosoft 365へユーザーのライセンスをプロビジョニングする際には、以下の情報が必要です。
- ライセンスに対応する 文字列ID
- ライセンスに対応する サービスプラン
OneLoginではライセンス名をMicrosoft 365管理センターなどで表示されるような Office 365 E3 といった形式ではなく、Microsoftの提供するAPIなどでよく利用されるENTERPRISEPACK - のような 文字列ID と呼ばれる形式で表示・選択を行う必要がございます。
また、ライセンスに含まれるサービスを利用するためにライセンスに対応する サービスプラン を全て選択する必要がございます。
ライセンス名に対応する文字列IDとサービスプランにつきましては以下のサイトをご確認ください。
代表的なライセンス名とそれに対応する文字列IDの例を以下の表に記載いたします
※ 最新情報についてはMicrosoftの公式ページをご確認ください
| ライセンス名 | 文字列 ID |
|---|---|
| Office 365 E1 | STANDARDPACK - |
| Office 365 E3 | ENTERPRISEPACK - |
| Office 365 E5 | ENTERPRISEPREMIUM - |
| Office 365 F3 | DESKLESSPACK - |
| Microsoft 365 Business Basic | O365_BUSINESS_ESSENTIALS - |
| Microsoft 365 Business Standard | O365_BUSINESS_PREMIUM - |
| Microsoft 365 Business Premium | SPB - |
| Microsoft 365 E3 | SPE_E3 - |
| Microsoft 365 E5 | SPE_E5 - |
| Microsoft 365 F1 | M365_F1 - |
| Microsoft 365 F3 | SPE_F1 - |
| Microsoft 365 Apps for Business | O365_BUSINESS - |
| Microsoft 365 Apps for enterprise | OFFICESUBSCRIPTION - |
| Visio Plan 1 | VISIO_PLAN1_DEPT - |
| Visio Plan 2 | VISIO_PLAN2_DEPT - |
| Project Plan 1 | PROJECT_P1 - |
| Project Plan 3 | PROJECTPROFESSIONAL - |
| Microsoft Copilot for Microsoft 365 | Microsoft_365_Copilot - |
2.1「ライセンスのための製品名とサービスプラン識別子」の見方
本セクションでは、Microsoft公式ページ「ライセンスのための製品名とサービスプラン識別子」の見方をご紹介します。
- 「ライセンスのための製品名とサービス プラン識別子」ページを開きます
- ページ下部にある表より、1列目(製品名)から確認したいライセンス名まで移動します
サイト内検索機能コマンド『ctrl + f』で行うことを推奨します
例)Microsoft 365 Business Standard
- 2列目の 文字列ID を確認します
例)O365_BUSINESS_PREMIUM
- 4列目のサービスプラン名を確認します
表示されているサービスプラン全てをOneLoginで設定していただく必要がございます
3. これからライセンスのプロビジョニング連携を行う方へ
この章ではこれからライセンスのプロビジョニング連携を行う方に向けて、設定の有効化の方法やプロビジョニングを用いたライセンスの割り当て方法をご紹介します。
3.1 ライセンスのプロビジョニング設定を有効化する
- ポータルから[管理]をクリックします
- Applicationsタブ >[Applications]をクリックします
-
Office 365 V2 コネクタ をクリックします
- Microsoft 365に関する最新情報を取得するために、Provisioningタブ > Entitlements > Refresh をクリックします
- Parametersタブ > Optional Parameters よりフィールド[Licenses]をクリックします
- プロビジョニングにおいてライセンスをParameterとして使用するために、Include in User Provisioning にチェックを入れ、[Save]します
- 設定したフィールド[Licenses]のステータスが ✔Enabled になっていることを確認します
3.2 Microsoft 365のライセンスの割り当て
OneLoginからMicrosoft 365のライセンスを割り当てる場合は、ライセンスに対応する文字列IDを選択する必要があります。ライセンス名に対応する文字列IDとライセンス内のサービスプランを確認し、OneLoginのコネクタ内でライセンスに沿った全てのプランの割り当て設定をお願いします。
3.2.1 特定の条件に合致するユーザーにまとめて同じライセンスを割り当てる
ここではユーザーごとに登録されている条件に対して、Rules機能を用いて一括でライセンスを割り当てる方法をご紹介いたします。
- Rulesタブ > Add Rule をクリックします
-
Name 欄に任意の名前を割り当てます
例)営業部ライセンス割り当て
- Conditions >[+]を押します
-
Conditions へライセンスを割り当てたい対象の条件を設定します
例)営業部というroleに所属しているユーザーを対象にします
【Roles】【include】【営業部】
-
Actions からプルダウンをクリックし、Set Licenses in Office 365 V2 を選択します
-
Select Licenses のプルダウンより、割り当てたいライセンスに沿った文字列IDを入力します
例)ライセンス「Office 365 E3」を割り当てたい場合、文字列ID「ENTERPRISEPACK」を入力
ライセンスを割り当てる際は ENTERPRISEPACK - (文字列ID、小文字スペース、ハイフン、小文字スペース)の順序で入力し、特別な理由がない限りはその後に表示されるもの全て追加するようにしてください
- 割り当てたいライセンスを選択します
例) ENTERPRISEPACK - TEAMS1
- [Add]をクリックします
- 上記の手順を必要なライセンス分繰り返してください
例)「ENTERPRISEPACK - 」から始まるサービスプランを全て加えます
- [Save]をクリックします
- [Save]をクリックします
以上で、ユーザーごとに登録されている条件に対して、Rulesを用いて一括でライセンスを割り当てることができます
3.2.2 ユーザーごとに割り当てる方法
ここでは特定のユーザーごとにライセンスを割り当てる方法を紹介いたします。しかし、利用者増加の可能性や運用の容易さの観点からMicrosoft 365をご利用されるユーザーが少数であっても3.2.1 特定の条件に合致するユーザーにまとめて同じライセンスを割り当てるを推奨いたします。
-
Usersタブ からライセンスを割り当てたいユーザーをクリックします
例) 吉川 くみ
- Licenses > Select Licenses のプルダウンをクリックします
- Select Licenses のプルダウンより、割り当てたいライセンスに沿った文字列IDを入力します
例)ライセンス「Office 365 E3」を割り当てたい場合、文字列ID「ENTERPRISEPACK」を入力
ライセンスを割り当てる際は ENTERPRISEPACK - (文字列ID、小文字スペース、ハイフン、小文字スペース)の順序で入力し、特別な理由がない限りはその後に表示されるもの全て追加するようにしてください
- [Add]をクリックします
- 上記の手順を必要なライセンス分繰り返してください
例)「ENTERPRISEPACK - 」から始まるサービスプラン全て加えます
- [Save]をクリックします
以上でプロビジョニングにおいて任意のユーザーに対して任意のライセンス割り当てを行うことができます
4. ライセンスのプロビジョニング連携がお済みの方へ
この章では、Microsoft 365 製品のライセンスについてユーザープロビジョニング連携がお済みの方へ向けて、OneLoginがユーザープロビジョニングに利用するMicrosoft 365 製品情報をリフレッシュし、常に最新のライセンス一覧からユーザーへの割当を可能にする運用操作手順についてご紹介します。
📩 よくあるお問い合わせ
Microsoft 365 をご利用のお客様から、「新しくMicrosoft 365 製品に追加されたアプリケーションが、Microsoft 365 ようこそ画面などに表示されず利用できない」というお問い合わせを弊社サポートではときどきお受けすることがございます。
Microsoft 365では定期的に製品に対応するサービスプランの追加や更新が行われます。そのためOneLoginから最新の製品に含まれるすべてのライセンスを適切にユーザーに割り当てするためには、これからご案内する製品に付帯するライセンスの更新手順を3ヶ月に1回など、定期的に行うことを推奨しております。
Microsoft 365 Enterprise E3 や Office 365 Business Premium などの一部大型バンドル製品では不定期にMicrosoft社が利用できるアプリケーションを製品に追加した関係で、下記操作を行うまでは本来利用できるはずのすべてのアプリケーションが割当されないままとなります。
1. Microsoft 365ライセンスの変更
Rulesを利用したMicrosoft 365のライセンスの変更は、変更前のライセンスが含まれるRulesからユーザーを外し、変更後のライセンスが含まれるRulesに割り当てることで可能です。
ここでは例として、Office 365 E1 に含まれる のユーザーをOffice 365 E3のライセンスに変更する手順をご紹介します
- ユーザーがMicrosoft 365で Office 365 E1 のライセンスが割り当てられていることを確認します
- OneLoginに戻り、Usersから該当するユーザーをクリックします
-
Applications タブに移動します
- Microsoft 365で Office 365 E1 のライセンスが割り当てられるロールのチェックを外します
ここでは、Mappingでロールに割り当てている場合はMappingルールの編集などでRoleから外してください
- 確認画面が表示されますので、[Remove]をクリックします
- ユーザーがMicrosoft 365で Office 365 E1 のライセンスが割り当てられるロールから外れてることを確認します
- Microsoft 365側においてもユーザーが Office 365 E1 のライセンスから外れていることを確認します
- Microsoft 365で Office 365 E3 のライセンスが割り当てられるロールにチェックを入れます
- [Save User]をクリックし、保存します
- ユーザーが ◯Pending に変更されていることを確認し、[Pending]をクリックします
- [Approve]をクリックします
-
Provisioned に変わったことを確認します
- ユーザーがMicrosoft 365で Office 365 E3 のライセンスに変更されていることを確認します
2. ライセンス情報の更新
- Applications より Office 365 V2 コネクタ をクリックします
- Microsoft 365に関する最新情報を取得するために、Provisioningタブ > Entitlements > Refresh をクリックします
-
Rulesタブ からライセンスを割り当てているルールを選択します
- Select Licenses のプルダウンより、現在割り当て中のライセンスに沿った文字列IDを入力します
例)ライセンス「Office 365 E3」を割り当てている場合、文字列ID「ENTERPRISEPACK」を入力します
ライセンスを割り当てる際は ENTERPRISEPACK - (文字列ID、小文字スペース、ハイフン、小文字スペース)の順序で入力し、特別な理由がない限りはその後に表示されるもの全て追加するようにしてください
- [Add]をクリックします
- 上記の手順を必要なライセンス分繰り返したら、[Update]をクリックします
例)「ENTERPRISEPACK - 」から始まるサービスプラン全て加えます
- ライセンスの追加変更をユーザーに反映させるため More Actions > Reapply entitlement mappings をクリックします
- ルールの対象ユーザーに新たにライセンスが追加されていましたら完了です
以上でOneLoginが保持するライセンス一覧のリフレッシュ、ライセンス割当用ルールの更新作業は完了となります。この手順をMicrosoft社が製品に機能・ライセンスを追加する不定期なタイミングにあわせてご実施いただくか、3ヶ月に1度などお客様のお手元でサイクルを決めて定期的にご確認されることをおすすめいたします。