Hinemos Webクライアントのログインプロンプトの初期表示は以下のようになっている。このデフォルト値を変更する。
バージョン:hinemos-7.0-web-7.0.1-1.el8.x86_64.rpm
項目 | 内容 |
---|---|
ユーザID | hinemos |
パスワード | <空> |
接続先URL | http://localhost:8080/HinemosWeb/ |
マネージャ名 | マネージャ1 |
マニュアル記載としては、以下のようにLoginUrlを付与することで接続先URLを設定できる。しかし、毎回これを入力するのは面倒。
https://localhost/#?LoginUrl=https://localhost:8443/HinemosWeb/
Hinemos ver.7.0 基本機能
3.1.1.1.4 ログインユーザ名やマネージャのURLを指定する
WebブラウザでHinemos Webクライアントにアクセスする際、以下のようにURLの指定を行うと、
接続[ログイン]ダイアログに、接続先URLやユーザIDが入力された状態で Hinemos Webクライアントにアクセスできます。
http://[Hinemos WebクライアントのIPアドレス]/#?LoginUrl=[接続先URLの設定値]&Uid=[ユーザID]
- LoginUrl 接続先URLの設定
- Uid ユーザIDの設定
デフォルト値を変更する
ユーザID変更, HTTPS対応などでデフォルト値を変更したいときは設定を変更する。 マニュアル等には記載はなく、接続先URLは手動入力することとなっている。
ソースから探す
LoginUrlで検索するといくつかある。URLクエリで受け取る設計。
変数名をたどると、
hinemos/LoginDialog.java at 87e2464cf4174060af9af34492fd4b21831c93d8 · hinemos/hinemos · GitHub
// 接続先URLを環境変数/デフォルトから取得する String url = System.getenv(RestLoginManager.ENV_HINEMOS_MANAGER_URL);
とのことで、この設定が読まれ、
hinemos/LoginConstant.java at 87e2464cf4174060af9af34492fd4b21831c93d8 · hinemos/hinemos · GitHub
public static final String ENV_HINEMOS_MANAGER_URL = "HINEMOS_MANAGER_URL";
デフォルトはこちら。
hinemos/LoginConstant.java at 87e2464cf4174060af9af34492fd4b21831c93d8 · hinemos/hinemos · GitHub
public static final String VALUE_URL = "http://localhost:8080/HinemosWeb/";
hinemos_web.cfg
上記を踏まえ、環境変数を設定する。
# vi /opt/hinemos_web/hinemos_web.cfg
HINEMOS_MANAGER_URL を設定する。
# Copyright (c) 2018 NTT DATA INTELLILINK Corporation. All rights reserved. # # Hinemos (http://www.hinemos.info/) # # See the LICENSE file for licensing information. export HINEMOS_MANAGER_URL=https://HINEMOS_MANAGER_URL ### Server Attributes export SERVICE_STARTUP_WAIT=false ### Software Attributes export HINEMOS_WEB_ID= export HINEMOS_WEB_HOME=/opt/hinemos_web export HINEMOS_WEB_ETC_DIR=/opt/hinemos_web/conf export HINEMOS_WEB_LOG_DIR=/opt/hinemos_web/var/log export HINEMOS_WEB_SERVICE=hinemos_web ...
hinemos_webを再起動すると設定が反映された。
同様にユーザ名、パスワードも設定できる。(※パスワード設定は非推奨)
export HINEMOS_MANAGER_URL=https://HINEMOS_MANAGER_URL export HINEMOS_USER=HINEMOS_USER export HINEMOS_PASS=HINEMOS_PASS
まとめ - Hinemos Webクライアントのデフォルト接続先URLを変更する
hinemos_web.cfg
に環境変数 HINEMOS_MANAGER_URL
, HINEMOS_USER
, HINEMOS_PASS
を設定することで、Hinemos Webクライアントのデフォルト接続先URL, ユーザID, パスワードを変更することができる。