004-006056
サードパーティ製品のURLに含まれる「?」及び「&」以降の文字列が、製品アクセスURLに追加されない。
- 種別
- 不具合
- 機能
-
- 管理画面
- 再現バージョン
-
- 3.0.0
- 3.0.1
- 改修バージョン
- 3.1.0
- 公開日
- 2012-12-19
- 更新日
- 2013-01-07
詳細
【再現手順】
- システム管理画面にログインし、[製品/ユーザーの設定] > [利用製品を追加する]の順にクリックします。
- 製品のアクセスURLに「?」を含むサードパーティ製品のURLを入力し、[追加する]をクリックします。
例:
http://xxxxx/cgi-bin/3rdparty/demo.cgi?page=demo - 製品名を入力し、[追加する] > [アクセス情報を連絡する]をクリックします。
→現象発生:
手順2で追加した製品のアクセスURLのうち、「?」以降の文字列が削除されて追加されます。
例:
http://xxxxx/cgi-bin/3rdparty/demo.cgi
→正しい結果:
手順2で追加した製品のアクセスURLのうち、「?」以降の文字列が削除されず追加されます。
例:
http://xxxxx/cgi-bin/3rdparty/demo.cgi?page=demo
補足:
- サードパーティ製品のURLに「&」を含む場合も同様の現象が発生します。
- 次の画面でも同様の現象が発生します。
「システム管理 > 製品/ユーザーの設定 > 利用製品の詳細(サードパーティ製品) > 製品情報の変更(サードパーティ製品)」画面
回避/対応方法
【対応方法】
サードパーティ製品にアクセスする際に、リモートアクセスURLに「?」及び「&」以降の文字列を追加します。
文字列追加前のリモートアクセスURL:
https://remote2.cybozu.co.jp/cgi-bin/3rdparty/demo.cgi?
文字列追加後のリモートアクセスURL:
https://remote2.cybozu.co.jp/cgi-bin/3rdparty/demo.cgi?page=demo
補足:
- 次の画面でリモートアクセス情報を確認すると、サードパーティ製品URL追加時の「?」の有無にかかわらず、末尾に「?」が付加されています。
「システム管理 > クライアント証明書の管理 > マスターのクライアント証明書の詳細」画面