JAVAで認証情報が保存できない問題について

このQ&Aのポイント
  • JAVAを使用している環境で、認証画面のパスワードリストへの保存が毎回クリアされてしまう問題についてご相談です。
  • 問題のあるサイトは、銀行系であり、SunJavaのインストールが必要です。IEからの接続を許可しています。
  • 認証画面でユーザー名・PWを入力し、「パスワードをパスワードリストに保存」にチェックを付けても、再起動後には保存されていない状態になります。
回答を見る
  • ベストアンサー

JAVAにて認証情報が保存出来ません

お世話になっております。 会社の環境ですが、JAVAの認証画面で、パスワードリストへの保存が毎回クリアされてしまう現象が起こっております。 同様の事例をご存知でしたら、ご助言頂けますと幸いです。 (なお、私は情報システム部門のサポートを担当しております。) <環境>  会社で使用しているPCです。  ・WINDOWS XP SP3  ・各自、ドメイン参加  ・使用ブラウザ    FireFox(通常ブラウザ)、IE7(特定のサイトのみ接続許可)    プロキシ経由接続しています。(自動プロキシ設定スクリプト) <問題のサイト>  ・とある銀行系サイト  ・SunJavaのインストールが必要。JAVA(TM)6 Update14 をインストール済み。  ・動作保証:IE(よって、IEからの接続を許可しています。) <事象>  (1) 経理部の者が銀行系サイトに接続するため、IEを起動します。    その際、プロキシサーバー接続用のユーザー名・パスワードを要求されますが、    「パスワードを記憶する」にチェックを付けておりますので、通常は意識せず    「OK」ボタンで進みます。  (2) 銀行系サイトに接続すると、トップページが表示されると同時に、    「認証が必須です」というJAVAのウィンドウが起動し、再度プロキシ用    ユーザー名・PWを要求されます。  (3) ここで、ユーザー名・PWを入力し、「このパスワードをパスワードリストに保存」へ    チェックを付けます。    その後は、銀行系のサイトへログインし、問題なく動作しています。  (4) しかし、PC再起動などにより一度ネットワークを切断し、再度銀行系サイトへ    接続すると、またJAVAの「認証が必須です」というウィンドウが起動し、    先ほど入力し保存したはずのユーザー名・PWが空の状態となります。    何度保存を繰り返しても同じです。 IEのユーザー名・PWは保存出来ても、JAVA側では保存されません。 パスワードリストがどのファイルに当たるのか、どこに実際保存されているのかが分からず、 何か書き込み権限などが必要なのかと思い、C:\Program Files\Java\jre6 フォルダなどに そのユーザーアカウントのフル権限を付けてみたりしましたが、結果は変わりません。 また、Javaコントロールパネルの設定にて、それらしき設定を見つけることが出来ません。 なお、本サイト使用にあたるシステム要件に対し、PCの環境は問題ございません。 最終的には銀行のサイト管理者に聞くしかないかと思うのですが・・・。 ご存知の方がいらっしゃいましたら、教えて頂けますでしょうか。 何卒よろしくお願い致します。        

質問者が選んだベストアンサー

  • ベストアンサー
  • camo-tech
  • ベストアンサー率27% (25/90)
回答No.1

専門家ではないですが・・・ 御社の場合、DHCPサーバは使っておられますよね? DHCPの設定で、セッション毎にIPアドレスを「固定」にしていますか?それとも「可変」にしていますか? 銀行系のHPですと、内部IPであっても、可変IPですと、敏感に反応してしまい、つまり同じPCとは認識せずに、うまく行っていない(証明書・パスの再入力を要求する)のかもしれません。 違ってたらごめんなさい。 あくまでも参考意見です。

Menina
質問者

お礼

早速ご回答頂き、本当にありがとうございます。 弊社の環境は、IPは固定ではなく毎回動的に取得しています。 銀行系のHPということもあり、セキュリティも厳しいのでしょうか。 そのような事例を存じておりませんでしたので、ありがとうございます。 確認しましたところ、3年ほど前のPC(IBM、IE6、J2SEv1.4.2)ですと特に認証を要求されないようです。 IEもJAVAもバージョンアップし、PCのスペックも上がったことにより、弊社のプロキシによる制限がより強固になっているのかもしれません。 私自身あまり詳しくなく質問するのにも申し訳ないのですが・・・。

関連するQ&A

  • ユーザー名、パスワードの保存

    IE7.0で、あるサイトに接続するときユーザー名、パスワードを入力する時、”パスワードを記憶する”にチェックを入れるのですが、IEを閉じた後はユーザー名、パスワードが保存されているのですが、システムを再起動したときはまた最初からユーザー名、パスワードを入力しないといけないのですが、保存することはできないのでしょうか? よろしくお願いいたします。

  • basic認証 ユーザ名・パスワードが保存されない

    IEにて、basic認証が必要なページで、ユーザ名とパスワードを入力し「パスワードを記憶する」にチェックを入れてログインすると通常なら、次回からはユーザ名・パスワードを入力しなくても良い状態になると思います。 しかし、先日新しいPCをセットアップしたときに同様の操作をしたのですが、再度IEを起動しbasic認証画面を出すとユーザ名・パスワードともクリアされていました。 いろいろ調べましたが結局原因がわからないままです。 何故このような症状が起こるのかご存知の方がいらっしゃいましたらご教授のほど宜しくお願いいたします。

  • イントラネットでの認証

    現在、イントラネットにてWindows統合認証を使いWEBサイトを運営しています。 AD環境ですので、WEBに対応したディレクトリへのNTFSアクセス権があれば、ユーザー名とパスワードを問われることなくアクセスできるのですが、あるユーザーでまだアクセス許可が与えられていない時にアクセスしてしまい、ユーザー名とパスワードを問われてしまいました。 アクセス権を与えた後にIEにてWEBにアクセスしようとしたのですが、やはりユーザー名とパスワードを問われてしまいました。そのときにログオンに使用しているユーザー名とパスワードを入力すればアクセスできるのですが、IEを閉じた後に再度アクセスすると、またユーザー名などを入力する画面がでてしまいます。 パスワードを保存とすれば問われなくなりますが、パスワード変更後にはまた、ユーザー名などを問われてしまいました。 パスワードを保存としてしまうと、ログオン情報を元にアクセスしなくなってしまうのか?それとも何か他に原因があるのか、いまのところどうしても解決できません。 原因や解決方法がわかりましたら、アドバイスのほど宜しくお願いします。

  • javaが起動しない

    IE7を入れて 色々なサイトのホームページを開けますとJAVAが必要な サイトではJAVAが起動しません IE7でもJAVA(TM)2Platformが起動するように出来ますか

  • Macintosh版のIEでBASIC認証が行えません。

    お世話になります。 BASIC認証を行うサイトを構築しています。 Windows版のIEでは、あるユーザーの認証を行ってログインした後、 IEを再度起動しなおすと、 別のユーザーのIDとパスワードで再度ログインし直すことができるのですが、 Macintosh版のIEでは、 最初に認証を行ったユーザーの情報を覚えているらしく、 起動しなおしても、認証画面を表示せずにコンテンツを表示してしまうので、 別のユーザーがログインすることができなくなってしまいます。 サイトの内容がユーザー毎に異なっていますので、 複数のユーザーがログインできるようにしたいのですが、 IEの起動時に、過去に認証を行ったユーザーの情報をクリアするには どのようにしたらよいのでしょうか?

    • 締切済み
    • CGI
  • 認証プロキシのパスワード入力なしにIEを利用したい

    我が社ではプロキシサーバを利用しており、利用者のIDによってアクセスを制限しています。 しかしながら、利用者より「このPCを利用するのは自分しかいない(ログイン時やスクリーンセーバーから復帰時にはPWを求められる)のだから、毎回IE起動時にIDやPWを入力しなくてもよい状態にしてほしい」という要求が出てきました。 パスワードを保存するにチェックを入れておけばIDやPWが入力された状態で認証画面が表示されますが、可能であればその認証画面すら表示されずに利用できるようにしてあげたいと考えています。 また、別の方法としてIPアドレスによる制御も可能とは思いますが、同じPCを別アカウントで利用している利用者もいるため、できればこのままID/パスワードを利用する状態を保っておきたいのです。 お願いします。 利用者がプロキシサーバのIDやPWの入力を気にすることなく利用できる方法をご存知の方は、その方法を教えてください。

  • Trio3-G plusの設定 ブラウザ認証に失敗

    Trio3-G plusのルータの設定をしたくて ttp://172.16.255.254/に接続 172.16.255.254/に接続の画面でユーザー名、パスワードを入力しても 認証に失敗 401 Unauthorized. 認証に失敗しました。ユーザー名もしくはパスワードをご確認ください。 と表示されます。 ユーザー名、パスワードは、Yahoo! JAPAN ID、パスワードではないので しょうか?それともIEなどの設定とかあるのでしょうか? Windows XP SP2 IE6.0 YahooゲームMYyahooなどは、普通にログイン出来ます。 わかる方お願いします。

  • JavaでMySQLを利用したログイン画面

    フォームにユーザ名とパスワードを入力させ、MySQLのデータベース内にそのユーザ名とパスワードがあればログインを認証するJavaサーブレットを作りたいと考えています 以前、PHPでならセッションを利用して同じものを作ったことがあるのですがJavaの場合はどのようにMySQLからデータを持ってきたりログイン状態を管理すればいいのかよく分かりません 色々なサイトを見たりしましたがレルム?を使っているサイトもあればそうでもないサイトがあって混乱しています このサイトが特に分かりやすい!やこのサンプルソースが分かりやすい!などありましたら教えてください よろしくお願いします

  • かならず認証がます

    よろしくお願いします。 環境:WindowsXP Pro SP1 リモートデスクトップを使用しようとおもい、 CDからリモートデスクトップのセットアップを実行して システムのプロパティのリモートタブから リモートデスクトップを許可するにチェックいれました。 ところが、やはりやめようと思い、チェックをはずしたのですが 今度はホームページが見れなくなりました。 ネットにはつながっているのですがどのホームページをみようとしても 認証画面がでてきます。 画面には、Internet VDL2,ユーザー名,パスワードといったような BASIC認証の画面と同じようなものなのですが でてくるのですが、現在ログインしているユーザー名とパスワードとか、IPとパスワードとか打ってみたのですが 一向にみることができません。 キャンセルを押すと「Authorization Required」という表示がでてきます。 再起動やIEの設定をデフォルトに戻しても直りません。 IEの再インストールでも直りませんでした。 現状としては、 メディアプレイヤーのトップでもHTML形式のメールでも認証画面がでてきます。 ただ、ローカルにあるHTMLファイルは出てきません。 なにかご存知の方がいらっしゃいましたら 解決方法を教えてください。 よろしくお願いします。

  • Gigazineを見るのに認証が必要?

    ネットでGigazineというサイトを見ようと思ったところ、これまでなかった認証画面がでてきました。 これ↓はなんでしょうか?送信してもよいのでしょうか?このサイトにパスワードとか設定した記憶はないのですが、、 「Please Enter Your Password のサーバー gigazine.net にはユーザー名とパスワードが必要です。 警告: このサーバーは、ユーザー名とパスワードを安全ではない方法で送信することを要求しています (安全な接続を使わない基本的な認証)。」