メインコンテンツまでスキップ

セキュリティ管理

目次


概要

Systemグループのセキュリティ管理項目では、ユーザーアカウントセキュリティポリシー(ロール以外の追加権限グループ)、API認証トークン(外部システムがプラットフォームAPIを呼び出す際に使用するキー)の3つを管理します。すべてのメニューは、ADMIN権限を持つシステム管理者のみがアクセスできます。

この画面は次の作業に使用します。

  • 新規オペレーターアカウントの発行・既存ユーザー情報の修正・削除
  • ユーザーごとのセキュリティポリシー付与
  • 外部システム(MES・ERPなど)がプラットフォームAPIを呼び出せるようにするトークン発行・IP制限・配布

パス: 左メニュー > System > ユーザー / セキュリティポリシー / APIトークン


画面構成 — 3つのサブメニュー

サブメニューURL用途
ユーザー/user/indexシステムにログインできるユーザーアカウントの管理
セキュリティポリシー/security/indexユーザーに付与できる権限グループ(セキュリティポリシー)の管理
API認証トークン/token/index外部API呼び出し用の認証トークン発行・IP制限・配布

各サブメニューは一覧画面index.jsp)とフォーム画面form.jsp)で構成され、一覧で項目の追加/修正をクリックするとフォーム画面に切り替わります。


ユーザー画面

パス: セキュリティ > ユーザー/user/index

上部にはページタイトル「ユーザー」と、右側にユーザー追加の赤いボタンがあります。

ユーザー一覧テーブル

┌──────────────────────────────────── 목록 ────────────────────────────────────┐
│ - │ 로그인 ID │ 이름 │ 팀명 │ 이메일 │ 전화 │ 역할 │ 보안정책 │ 등록일 │ 마지막 수정일 │ 액션 │
└─────────────────────────────────────────────────────────────────────────────┘
カラム配置表示
チェック/選択40px中央行の選択(運用環境に応じて有効/無効)
ログインID120px中央ユーザーがログイン時に使用するID
名前100px中央表示名
チーム名自動中央所属チーム(address フィールド — フォームでは「チーム名」ラベルで表示)
メール200px中央メールアドレス
電話200px中央携帯電話番号
ロール80px中央ADMIN / API / USER のいずれか
セキュリティポリシー120px中央付与されたセキュリティポリシー名(未設定の場合は空欄)
登録日150px中央アカウント登録時刻
最終更新日150px中央情報の最終更新時刻
アクション80px中央修正・削除ボタン

ユーザー追加/修正フォーム

上部のユーザー追加ボタン、または一覧のアクションボタンからフォーム画面へ移動します。

1) ログイン fieldset

入力path備考
ログインIDuser_id200px英字/数字/アンダースコアを推奨
パスワードpassword200px新規登録時(mode='I')のみ表示。修正モードではセキュリティ上、入力フィールドを非表示 — パスワード変更は別フロー
ロールrole200pxセレクター — ADMIN/API/USER(変更時にセキュリティフィールドを自動トグル)
セキュリティsecurity_id200pxセレクター — 登録済みセキュリティポリシーから選択(ロールがAPIなど特定のケースの場合に表示。toggleSecurityField()

2) 基本情報 fieldset

入力pathplaceholder
名前name200px
メールemail200px
携帯電話phone200px「携帯電話番号は数字のみで入力してください。例)0104125678」
チーム名address450px

3) 追加属性 fieldset

入力path
ノートattr_01800px × 150px(テキストエリア)

フォーム送信

ボタン位置動作
一覧(☰)左側index() — ユーザー一覧画面に戻る
保存右側(青、100px)saveEvent() — 入力検証後に保存

ユーザー権限(ロール)の意味

ロールラベル説明
ADMINシステム管理者全メニューにアクセス。ユーザー・セキュリティポリシー・システム設定の変更が可能
APIAPI開発者API呼び出し用アカウント。セキュリティポリシーの付与が必須
USER一般ユーザー参照中心のメニューのみアクセス。変更権限なし

ロール変更は即時反映されますが、ユーザーが既にログイン中の場合は次回ログイン時に新しいロールが適用されます。


セキュリティポリシー画面

パス: セキュリティ > セキュリティポリシー/security/index

上部にはページタイトル「セキュリティポリシー」と、右側にセキュリティ追加の赤いボタンがあります。

セキュリティポリシー一覧テーブル

┌────────────────────────────── 목록 ──────────────────────────────┐
│ - │ 보안 ID │ 보안명 │ 설명 │ 등록일 │ 마지막 수정일 │ 액션 │
└──────────────────────────────────────────────────────────────────┘
カラム表示
チェック/選択40px行の選択
セキュリティID150pxシステムが付与した識別子(例: SECURITY_00001
セキュリティ名250px人が読みやすい名称(英字/数字/_ のみ許可)
説明自動ポリシー用途のメモ
登録日150pxポリシー登録時刻
最終更新日150pxポリシーの最終更新時刻
アクション80px修正・削除ボタン

セキュリティポリシーフォーム

1) 基本情報 fieldset

入力path備考
セキュリティIDsecurity_id200px読み取り専用 — システムが自動付与
セキュリティ名security_name300pxplaceholder: SECURITY_NAME_00001 (영문 및 숫자, _ 만 입력)
説明security_desc500px自由テキスト

2) 権限 fieldset

権限詳細(アセット単位のオブジェクト権限付与UI)は2026-03-21付で無効化されました。現在のセキュリティポリシーは名称 + 説明のみを登録・管理し、実際の権限適用はユーザーのロール(ADMIN/API/USER)を基準に動作します。

フォーム送信

ボタン位置動作
一覧(☰)左側セキュリティポリシー一覧画面に戻る
保存右側(青、100px)入力検証後に保存

API認証トークン画面

パス: セキュリティ > API認証トークン/token/index

API認証トークンは、外部プログラム(MES/ERP/連携ツールなど)がプラットフォームAPIを呼び出す際に使用するキーです。トークンごとに使用可能なIP帯域を制限できるため、セキュリティを強化できます。

トークン一覧テーブル

上部にはページタイトル「API認証トークン」と、右側にAPIトークン追加更新の2つの赤いボタンがあります。一覧パネルのヘッダー右側にはAPIトークン配布ボタン(120px)があります。

カラム表示
チェック/選択40px行の選択
認証トークン380px発行されたトークン文字列(16桁以上)
ログインID200pxトークンを発行されたユーザーID
アクセス可能なIP200pxトークン使用が許可されたIPパターン
説明自動トークンの用途
アクション80px修正・削除ボタン

トークン追加/修正フォーム

上部のAPIトークン追加ボタンからフォーム画面へ移動します。

案内メッセージ(青いボックス)

ℹ️ API 인증 토큰 도움말
API 인증 토큰은 API를 통해 플랫폼에 명령과 데이터 조회 등에 사용할 수 있는 보안 토큰입니다.
• 접근 가능한 IP는 단일 IP 및 IP 대역, 모두 허용으로 등록할 수 있습니다.
(예) 192.168.0.110, 192.168.10.*, 192.*, *
• 토큰은 영문 또는 숫자, 특수문자를 포함하여 16자리 이상으로 등록하여 주십시오.

1) 認証情報 fieldset

入力path説明
ログインIDlogin_id200pxトークンを発行するユーザーID(ユーザー画面に登録済みのアカウント)
アクセス可能なIPip400px単一IPまたはワイルドカードパターン(下記 IPパターン を参照)
認証トークンtoken700px直接入力するか、右側のAPIトークン自動生成ボタンでランダム生成
APIトークン自動生成(ボタン)自動generate() — 16桁以上の安全なトークンを自動生成

2) 追加属性 fieldset

入力path説明
説明description700px × 100px(テキストエリア)どのシステム・連携に使用するかのメモ

フォーム送信

ボタン位置動作
一覧(☰)左側トークン一覧画面に戻る
保存右側(青、100px)入力検証後に保存

APIトークン配布

トークンを保存しただけの状態では、認証サーバーにまだ適用されていません。登録・修正・削除したトークンを実際に使用するには、APIトークン配布ボタンを押す必要があります。

項目説明
ボタン位置トークン一覧パネルのヘッダー右側
ボタンラベル「APIトークン配布」
ツールチップ「登録および修正、削除されたトークンを使用できるように認証サーバーへ配布します。」
動作deployToken() — 変更されたトークンを一括で認証サーバーへ配布

運用上の安全手順: 新しいトークンを登録したら、外部から直ちに使用できるようAPIトークン配布を忘れずに実行してください。逆に使用中のトークンを削除すると、配布直後から外部呼び出しが遮断されます。

アクセス可能なIPパターン

パターン意味
192.168.0.110完全一致する単一IPのみ許可
192.168.10.*192.168.10.0 ~ 192.168.10.255 の帯域を許可
192.168.*192.168.0.0 ~ 192.168.255.255 の帯域を許可
192.*192.0.0.0 ~ 192.255.255.255 の帯域を許可
*すべてのIPを許可(セキュリティ上、推奨しません)

運用環境では、可能な限り単一IPまたはCクラス(x.x.x.*)帯域に制限してください。


活用シナリオ

シナリオ手順
新規オペレーターアカウントの発行ユーザー → ユーザー追加 → ログインID・パスワード・名前・メール・ロール(USER)を入力 → 保存
外部アナリストへのAPI権限付与1) セキュリティポリシー → API分析ポリシーを登録 2) ユーザー → 新規ユーザー追加、ロールAPI + セキュリティポリシー付与 3) API認証トークン → そのユーザーにトークン発行、IP制限
MES連携用APIトークンの発行API認証トークン → 追加 → ログインID(連携専用アカウント)+ IPパターン + 自動生成 → 保存 → APIトークン配布
使用中トークンのローテーション新しいトークンを発行 → 外部システムに新トークンを適用 → 既存トークンを削除 → 配布
退職者アカウントの無効化ユーザー一覧 → 該当ユーザーのアクション → 削除(またはロールをUSERに降格した後、パスワード変更)

よくある質問

Q. ユーザー修正画面にパスワード入力欄が表示されません。 A. 正常な動作です。新規登録時(mode='I')のみパスワードフィールドが表示されます。パスワード変更は、ユーザー自身がログインした後、ユーザーメニュー →「パスワード変更」から行う必要があります。管理者が強制的に初期化する必要がある場合は、ユーザーを削除して再登録するか、別途のパスワード初期化手順を使用してください。

Q. セキュリティポリシーのIDが自動付与されますが、直接指定できませんか。 A. セキュリティIDはシステムが自動付与します(読み取り専用)。人が識別する名称は、セキュリティ名フィールドに英字・数字・_ のみを使用して登録してください。

Q. セキュリティポリシーの権限詳細が空になっています。 A. アセット単位の権限付与UIは2026-03-21付で無効化されました。現在の権限はユーザーロール(ADMIN/API/USER)によって決定されます。セキュリティポリシーは、名称・説明によるグループ分類の用途で使用されます。

Q. APIトークンを登録したのに、外部から呼び出せません。 A. トークンを登録・修正・削除した後は、必ずAPIトークン配布ボタンを押す必要があります。また、呼び出し側のIPがトークンの「アクセス可能なIP」パターンに含まれているか確認してください。

Q. トークンの「アクセス可能なIP」を変更しました。即時反映されますか。 A. 変更後にAPIトークン配布を押すことで認証サーバーに反映されます。配布完了までは、外部呼び出しは以前のIPポリシーで動作します。

Q. トークン自動生成では、どのような形式のトークンが作成されますか。 A. 英字・数字・特殊文字を含む16桁以上の安全なトークンがランダムに生成されます。セキュリティ上、単純なトークンを直接入力せず、自動生成を使用してください。

Q. APIユーザー(ロールAPI)には、なぜセキュリティポリシーが必須なのですか。 A. API呼び出しがどの権限グループに属するかを明示するためです。今後、権限ポリシーが強化される場合に備えてグループ単位で管理します。

Q. パスワードポリシー(長さ、複雑さ)を強制適用できますか。 A. 運用環境の設定により異なり、画面から直接変更する項目ではありません。ポリシー変更が必要な場合は、システム設定について管理者にお問い合わせください。

Q. ユーザーの同時ログインを禁止できますか。 A. 標準では同時ログインが許可されています。運用環境の設定で単一セッションのみ許可するよう変更できますので、管理者にお問い合わせください。

Q. トークンの使用履歴はどこで確認できますか。 A. トークンの使用履歴は 診断 画面のSERVERアプリケーションログで確認できます。認証失敗はERRORレベルで記録されます。


関連画面

  • ログイン — ユーザーログイン手順・ロール別のメニューの違い
  • 診断 — 認証失敗・トークン使用履歴のログ
  • システム > 設定 — パスワードポリシーなど運用環境の設定