Microsoft Entra IDを利用したログイン認証

機能概要

ConMas i-Reporterの各アプリケーションへログインする際に、ConMas Managerで設定したユーザーID/パスワードの代わりに、「Microsoftアカウント(Microsoft Entra ID)」を利用してログイン認証を行うことができる機能です。

これにより、i-Reporter 利用時のシームレスなログインと、効率的なアカウント管理、セキュリティの向上が実現できます。

Microsoftアカウント(Microsoft Entra ID)とは

Microsoft Entra ID(マイクロソフト エントラ ID)は、Microsoftが提供するクラウドベースのIDおよびアクセス管理サービスです。 従業員がMicrosoftの提供するサービスや、その他のSaaSアプリケーション等のリソースにアクセスするために使用するものです。 Microsoft Entra IDは、多要素認証やシングルサインオン、条件付きアクセス に加え、ログイン検知、アクセスブロック、本人確認機能などのセキュリティ機能を保有しています。

circle-check

対応しているアプリケーション

  • iOS版 i-Reporter App(8.1.24110以上)

  • Win版 i-Reporter App(6.0.24110以上)

  • ConMas Manager(8.1.24110以上)

  • ConMas Designer(8.1.24110以上)

利用するメリット

本機能を利用するメリットは下記の通りです。

自動ログインにより作業者の負担を軽減

Microsoftアカウント(Microsoft Entra ID)側でログインが行われている場合、i-Reporterの各種アプリで自動ログインが行われ、利用者のログイン作業が不要になります。

②アカウント管理を効率化し、管理者の負担を軽減

Microsoftアカウント(Microsoft Entra ID)側でパスワード設定やログイン制限等のアカウント管理が可能になります。そのため、i-Reporter側でのユーザーアカウントの管理は不要となり、管理者の負担軽減につながります。また、Microsoft Entra ID側でパスワードを変更した際も、i-Reporterのユーザーアカウントと紐づけされているため、i-Reporter側のパスワード変更が不要になります。

③ログイン時のセキュリティ向上

Microsoftアカウント(Microsoft Entra ID)の多要素認証(MFA)を使うことで、複数要素を組み合わせたログインが可能となり、セキュリティ強化につながります。万が一、パスワードが漏洩してしまった場合にも、第三者からの不審なログイン試行を阻止できる可能性が高くなります。

提供方法とアップデート手順

Microsoft Entra ID認証を利用するには、各アプリケーションごとに以下バージョン要件を満たしている必要があります。

  • ConMasManager:8.1.24110以上

  • ConMasDesigner :8.1.24110以上

  • i-Reporterアプリ(iOS):8.1.24110以上

  • i-Reporterアプリ(Windows):6.0.24110以上

  • i-Repo FreeDraw:未対応

ConMas Designer、i-Reporterアプリについては、通常のバージョンアップと同様にアップデートを行ってください。 アップデートファイルはサポートWEB > 「ソフトウェアarrow-up-right」ページにて配布しています。 iOS版アプリはApp Storeからアップデートしてください。

【オンプレミス版】

お客様にて、ConMasManagerのアップデート作業が必要です。 サポートWEB 「ソフトウェアarrow-up-right」ページにてアップデートファイルを配布していますので、通常のバージョンアップと同様に 8.1.24110以上 へアップデートを行ってください。

【クラウド版】 お客様側で、サーバー環境に対する設定作業は不要です。 本機能を利用できる ConMas サーバー および ConMas Managerバージョンへのアップデートは、2024年12月時点で完了しています。

注意事項

Microsoftアカウント(Microsoft Entra ID)対応のログインと、従来のID/PWによるログインの並行運用はできません。

Microsoft Entra ID認証を有効化すると、Microsoft Entra ID 認証対応バージョン以降の各アプリケーションでは、全ユーザーがMicrosoftアカウント(Microsoft Entra ID)を使用して i-Reporter へログインすることになります。 Microsoftアカウント(Microsoft Entra ID)認証 と 従来のID/PWを使用によるログイン のどちらを使用するかを、ユーザーごとに選択することはできません。

ただし、Microsoft Entra ID 認証未対応バージョンの各アプリケーションを使用中の場合に、従来のログイン方法でのログインを可能にするかどうかをシステム全体で設定することができます。 詳細は、「Microsoft Entra ID 認証未対応バージョン」の項をご参照ください。

設定手順

設定は以下の流れで行います。

1

Azure Portalの設定

  1. ConMasManager用アプリを登録します。

  2. i-Reporterアプリ用アプリを登録します。

2

ConMasManagerの設定

  1. ConMasManagerにシステム管理者ユーザーでログインします。

  2. 「システム管理」 > 「ユーザー管理」で、ユーザーにAzureユーザーを紐づけます。

  3. 「システム管理」 > 「Microsoft Entra ID連携設定」でAzureアプリの情報を登録し、切り替えを実行します。

circle-exclamation

Azure Portalの設定

ConMasManager用アプリの登録

【手順】

  1. Azureポータルにログインし、「アプリの登録」 > 「新規登録」をクリックします。

  2. 以下の情報を入力し、「登録」をクリックします。

    • 名前:任意の名前

    • サポートされているアカウントの種類:この組織ディレクトリのみに含まれるアカウント

    • リダイレクトURI:「Web」 を選択 https://(ホスト名 OR IPアドレス)/ConMasManager[識別子]/Account/LogOn (※識別子はクラウド環境の場合)

  3. 作成したアプリの「概要」から、「アプリケーション(クライアント)ID」と「ディレクトリ(テナント)ID」を コピーして控えます。

  4. 「認証」 > 「暗黙的な許可およびハイブリッドフロー」の「IDトークン」にチェックを入れ、「保存」をクリックします。

i-Reporterアプリ用アプリの登録

【手順】

  1. Azureポータルにログインし、「アプリの登録」 > 「新規登録」をクリックします。

  2. 以下の情報を入力し、「登録」をクリックします。

    • 名前:任意の名前

    • サポートされているアカウントの種類:この組織ディレクトリのみに含まれるアカウント

    • リダイレクトURI:未選択 (後で設定します。)

  3. 作成したアプリの「概要」から、「アプリケーション(クライアント)ID」と「ディレクトリ(テナント)ID」を コピーして控えます。

  4. 「認証」 > 「プラットフォーム構成」の「プラットフォームを追加」をクリックします。

  5. 「iOSの場合」と「Windowsの場合」とで、次の手順は異なります。 iOSの場合 「iOSまたはmacOS」をクリックします。

    バンドルIDに「jp.co.cimtops.i-Reporter」を入力して「構成」をクリックします。

    Windowsの場合 「モバイルアプリケーションとデスクトップアプリケーション」をクリックします。

    「リダイレクトURI」の「https://login.microsoftonline.com/common/oauth2/nativeclient」にチェックを入れ、「カスタムリダイレクトURI」に「ms-appx-web://microsoft.aad.brokerplugin/{client_id}」 ({client_id}の部分は「i-Reporterアプリ用アプリの登録3」で控えたクライアントID) を入力して「構成」をクリックします。

ConMasManagerの設定

Azureユーザーの紐づけ (個別)

【手順】

  1. ConMas Managerの上部メニュー「システム管理」 > 「ユーザー管理」 より、設定を行うユーザーを選択し、「ユーザー参照」画面右上の「編集」ボタンをクリックします。 ユーザーを新規作成して設定する場合は、「システム管理」 > 「ユーザー管理」 > 「ユーザー一覧」画面にて、画面右上の「追加(+)」ボタンをクリックします。

  2. 「ユーザー編集/登録」画面の「▼Microsoft Entra IDログイン設定」にて、「User Principal Name」または「オブジェクトID」を登録します。 両方設定された場合は「オブジェクトID」が優先されます。 ConMasユーザーとAzureユーザーは1対1です。1つのAzureユーザーを複数のConMasユーザーに紐づけることはできません。

    circle-exclamation

Azureユーザーの紐づけ (一括)

ConMas Managerの上部メニュー「システム管理」 > 「データー取り込み」で、既存ユーザーの一括設定が可能です。

「システム管理」 > 「データー取得」で取得した既存データーのファイルを元に、更新用のファイルを作成します。 CSVファイルまたはXMLファイルが使用可能です。

Microsoft Entra ID連携設定

「▼i-Reporterアプリ用設定」欄 および 「▼ConMas Manager用設定」欄 の設定を行います。

circle-exclamation

【手順】

  1. ConMas Managerに「conmasadmin」でログインし、上部メニュー「システム管理」 > 「外部システム連携設定」 > 「Microsoft Entra ID連携設定」 > 画面右上の「編集」ボタンをクリックします。

  2. 「Azure Portalの設定」 > 「ConMasManager用アプリの登録」 および 「i-Reporterアプリの登録」で控えた「クライアントID」と「テナントID」を、「▼i-Reporterアプリ用設定」欄と「▼ConMas Manager用設定」欄の「Client ID」および「Tenant ID」にそれぞれ入力します。

  3. 「▼i-Reporterアプリ用設定」欄と「▼ConMas Manager用設定」欄の各「Microsoft Entra ID SSO許可」にて、「SSOを許可しない/する」を選択します。

  4. 「ConMas Manager用設定」 > 「リダイレクトURL(未指定の場合は自動生成)」は、設定が必要なお客様のみ入力してください。設定が不要な場合は空欄で問題ありません。

    circle-check
  5. 入力完了後、「登録」をクリックして設定を保存します。

リダイレクトURL(未指定の場合は自動生成)

「リダイレクトURL(未指定の場合は自動生成)」の項目は、特定のネットワーク環境下でMicrosoft Entra IDによる認証を行うために必要な設定です。 下記例のような環境に該当しない場合は空白のままにしてください。

  • 「リダイレクトURL(未指定の場合は自動生成)」 の設定が必要な例 SSL終端が存在するネットワーク構成(例:リバースプロキシやロードバランサ―などを介在させたネットワーク構成)で、結果としてリダイレクトURIの不一致が発生する場合は、設定が必要です。

    circle-check
circle-exclamation

Microsoft Entra ID ログイン切り替え

ConMas Managerに「conmasadmin」でログインし、上部メニュー「システム管理」 > 「外部システム連携設定 > Microsoft Entra ID連携設定」 > 「Microsoft Entra IDログインに切り替える」をクリックすると、Microsoft認証画面へ遷移します。システム管理者ユーザーに紐づけるAzureユーザーでサインインしてください。 認証に成功するとMicrosoft Entra IDログインに切り替わります。

circle-info

Microsoft Entra IDログイン認証に未対応のアプリバージョンについては、「共通マスター管理」の設定にて標準の認証でログインさせることが可能です。 詳細は「Microsoft Entra ID 認証未対応バージョン」の項をご参照ください。

circle-exclamation

切り替えが完了すると登録した連携情報の編集はできなくなります。 (再編集するには一旦標準ログインに戻す必要があります。)

各アプリへのログイン

ConMas Managerへのログイン

ブラウザーより、ConMas ManagerのURLへアクセスします。 Micorosoft 認証画面にて、Microsoftアカウントを入力してサインインします。

「Microsoft Entra ID連携設定」の「ConMas Manager用設定」 > 「Microsoft Entra ID SSO許可」にて、「SSO許可しない/する」 のどちらを選択したかによって、認証画面が異なります。

SSO許可しない場合

  • ブラウザーを終了させると、次回アクセス時に認証が求められます。

  • 手動によるログアウト、i-Reporterサーバーセッションが切れた場合は再認証が必要です。

認証画面

Microsoftアカウントを手入力します。

SSO許可する場合

  • ブラウザーを終了させても、i-Reporterサーバーセッションが有効な間であれば、次回アクセス時に認証は求められません。前回認証したアカウントでログインします。

  • 手動によるログアウト、i-Reporterサーバーセッションが切れた場合は再認証が必要です。

認証画面

Microsoftアカウントリストから選択できます。 また別アカウントを使用することも可能です。

circle-check

ログアウト

ConMas Manager右上の「ログアウト」ボタンをクリックすることで、i-ReporterとMicrosoft Entra IDからログアウトします。

ConMas Designerへのログイン

ConMas DesingerにおけるMicrosoft Entra ID認証ログインの設定方法、および、ログイン方法は下記の通りです。

ログイン方法の設定

【手順】

  1. ConMas Designerを起動して最初に表示されるログイン画面で「歯車」アイコンをクリックします。

  2. 「Designer設定」タブ画面内にある「ログイン方法」の項目の中から「Microsoft Entra ID認証」を選択し、「OK」ボタンをクリックして設定を保存します。

  3. 下記ログイン画面が表示されます。 「ログイン」ボタンをクリックすることで、Microsoft Entra ID認証ログインを開始します。

    circle-exclamation

ログイン方法の変更

ConMas Designerにログイン中の場合、「Designer設定」画面を起動しても、「サーバーURL」 および 「ログイン方法」の設定は変更できません。 ログイン方法を変更したい場合は、ConMas Designerにログインする前 または ログアウトしてから、「Desinger設定」画面を起動する必要があります。

ConMas Designerにログインする前の場合

最初のログイン画面にて、歯車アイコンをクリックしてDesigner設定画面を起動します。

ConMas Designerにログイン中の場合

Designerメイン画面の右上にある「 [ログアウト] 」をクリックして、一旦ログアウトを実行してから、再度Designerメイン画面の右上にある「歯車」アイコンをクリックして「Designer設定」画面を起動します。

circle-exclamation

上記いずれかのオペレーションにて「Designer設定」画面を起動した場合に、「サーバーURL」 および 「ログイン方法」の変更が可能となります。 必要に応じて設定を変更した後に、「OK」ボタンをクリックして「Designer設定」画面を閉じ、ログインを実行してください。

Microsoft Entra ID 認証ログイン

下記ログイン画面で「ログイン」ボタンをクリックすることで、Microsoft Entra ID認証ログインを開始します。

circle-exclamation

「Microsoft Entra ID連携設定」の「i-Reporterアプリ用設定」 > 「Microsoft Entra ID SSO許可」にて、「SSO許可しない/する」 のどちらを選択したかによって、ConMas DesignerでのMicrosoft Entra ID認証ログイン方法が変わります。

SSOを許可しない場合

  • ConMas Designerへのログイン時にサインイン用のMicrosoftアカウントとパスワードを求められます。

  • ログアウトした場合は、ログイン時に再認証が必要です。

認証画面

Microsoftアカウントを手入力します。

SSOを許可する場合

  • ログインを実施したことのあるMicrosoftアカウントのリストが表示されます。リストからサインインするアカウントを選択することで、認証が行われます。

  • リスト表示されていないMicrosoftアカウントを使用したい場合は、「別のアカウントを使用する」をクリックしてサインインします。

認証画面

ログインに成功すると、ConMas Designerメイン画面が起動します。

circle-exclamation
circle-info

端末認証について、詳細は 「環境の準備 > アプリケーションのインストール >端末認証arrow-up-right」 をご参照ください。

iOS/Windowsアプリログイン

ログイン方法の設定

【手順】

  1. i-Reporterアプリの設定画面 > 「サーバー」を選択し、対象となる接続先情報の「i (インフォメーション)」アイコン もしくは 「新しい接続先を追加」 から 「接続先情報の入力」画面を表示します。

    iOS版i-Reporterアプリの設定画面

    Windows版i-Reporterアプリの設定画面

  2. 「接続先情報の入力」にて、以下の通り設定します。

    • ログイン方法:「Microsoftアカウントでログイン」 を選択します。

    • ユーザーID :「User Principal Name」 を入力します。未入力の場合はログイン時に都度指定します。

    設定後、接続先情報を保存します。

    iOS版i-Reporterアプリの設定画面

    Windows版i-Reporterアプリの設定画面

Microsoft Entra ID 認証ログイン

「接続先情報設定」画面にて 「Microsoftアカウントでログイン」 を選択している場合、ログイン時にMicrosoft Entra ID(以下、ME-ID)認証ログインを開始します。

circle-exclamation

「Microsoft Entra ID連携設定」の「i-Reporterアプリ用設定」 > 「Microsoft Entra ID SSO許可」にて、「SSO許可しない/する」 のどちらを選択したかによって、ConMas DesignerでのMicrosoft Entra ID認証ログイン方法が変わります。

SSOを許可しない場合

Microsoftアカウントとパスワードを手入力します。 「接続先情報設定」画面にて 「ユーザーID」 が入力されている場合、Microsoftアカウントの入力を省略できます。

SSOを許可する場合

Microsoftアカウントリストから選択することでログインします。 パスワードの入力は省略されます。

circle-check

「続先情報設定」に 「ユーザーID」 を設定している場合、iOS版 i-Reporter と Windows版 i-Reporterで動きが異なります。 【iOS版 i-Reporter】  Microsoftアカウント・パスワードの入力をせずにログインできます。 【Windows版 i-Reporter】  Microsoftアカウントを選択することでログインできます。パスワードの入力は省略されます。

circle-check

Microsoft Entra ID 認証未対応バージョン

Microsoft Entra IDログイン認証の場合、未対応の以下アプリについては「共通マスター管理」の設定にて標準の認証でログインさせることが可能です。

circle-exclamation

<未対応アプリ>

  • ConMas Designer 8.1.24070以下

  • i-Reporterアプリ(iOS)8.1.24090以下

  • i-Reporterアプリ(Windows)5.2.24070以下

  • i-Repo FreeDraw 全バージョン ※2024/11月時点

設定は、ConMas Managerの上部メニュー「システム管理」 > 「共通マスター管理」にて行います。

共通キー
共通項目名称
共通項目値

TABLET_SETTING

MEID_IR_LOGIN_ENABLE

0:認証エラーとなり接続できません(既定) 1:標準のユーザー、

パスワード認証で接続できます。

その他Family製品と外部連携APIについて

通常の標準認証が可能となります。

circle-exclamation

各アプリのログアウト

Microsoft Entra IDからログアウトするには、各アプリのログアウトボタンをクリックします。

最終更新

役に立ちましたか?