004-006056

リモートサービス

関心あり
0人の方が関心を示しています

サードパーティ製品のURLに含まれる「?」及び「&」以降の文字列が、製品アクセスURLに追加されない。

種別
不具合
機能
  • 管理画面
再現バージョン
  • 3.0.0
  • 3.0.1
改修バージョン
3.1.0
公開日
2012-12-19
更新日
2013-01-07

詳細

【再現手順】

  1. システム管理画面にログインし、[製品/ユーザーの設定] > [利用製品を追加する]の順にクリックします。

  2. 製品のアクセスURLに「?」を含むサードパーティ製品のURLを入力し、[追加する]をクリックします。

    例:
    http://xxxxx/cgi-bin/3rdparty/demo.cgi?page=demo

  3. 製品名を入力し、[追加する] > [アクセス情報を連絡する]をクリックします。

 

→現象発生:

 手順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追加時の「?」の有無にかかわらず、末尾に「?」が付加されています。

    「システム管理 > クライアント証明書の管理 > マスターのクライアント証明書の詳細」画面