プロジェクト

全般

プロフィール

[Session] 同一のGGサーバ上で 「A部門は最大3ユーザ,B部門は最大7ユーザ」 というようなログオン管理は可能か?

技術ノート
2012/05/18

[番号]
技術ノート KGTN 2012051401

[現象]
[Session] 同一のGGサーバ上で 「A部門は最大3ユーザ,B部門は最大7ユーザ」 というようなログオン管理は可能か?

[説明]
GGサーバは 「最大20セッション,同一アカウントは最大2セッション」 というように,サーバ全体でのセッション管理 (ログオン管理) のみを行います.従って, お問い合わせの例ではA部門とB部門でサーバを分けるか,またはログオン最初に起動されるアプリケーションを作成し, (各部門について) 所定以下のユーザ数であれば PW を起動し,そうでなければエラーメッセージを表示して終了する方法が考えられます.

補 足
GGサーバがGGクライアントからの接続要求を受け付ける時,認証情報は渡されませんので,先ずその時点でアカウントを見て拒否することは技術的に困難です.次にGGサーバは認証情報をGGクライアントに要求し Winlogon を行いますが,ここに切り口が用意されておりませんので,この時点でもアカウントを見て拒否することは出来ません.ログオンが完了すると, (初期アプリケーションが指定されていれば) 初期アプリケーションが起動されますので,この専用アプリケーションの中で他セッションの情報を参照し,許容数未満でなければエラーを表示してログオフすることが出来ます.なお,ログオンユーザでは他セッションの情報を直接参照することは出来ませんので (セキュリティの問題) ,サービス等でセッション情報を別途提供する必要があります.

ファイル

KGTN2012051401.pdf (66.9 KB) kitasp 技術センター, 2012/05/18 12:30