![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.1ベストアンサー
- 回答日時:
Webアプリということは、ブラウザから利用すると考えて間違いないですか?(Java Web Startではなくて)
取得したいのは接続しているクライアントのWindowsログインユーザですよね?
上記の点を踏まえて、java が動いているのはサーバー側であれば、この java は関係なく、クライアント側で動かせるプログラムからログイン情報を取得して、サーバーに送信するという事になるかと思います。
ブラウザがそのような振舞いをするとは、セキュリティ的な観点から無いと思いますので、何かクライアントプログラムを配布する必要があるのではないかと思います。
回答ありがとうございます。
ご指摘のとおりブラウザから使用します。クライアント側がFlexで、Server側がJavaとなります。取得したいものも、クライアントのWindowsログインユーザで間違いないです。
どうやらブラウザからは難しそうですね…
クライアントプログラム配布も視野に入れて考えなおしてみます。
No.2
- 回答日時:
クライアントサイドのアカウントを取得するには
ブラウザ側でスクリプトにより、WMIまたはShellを
使用すれば可能ですが、ActiveXObjectを作成
するため、ブラウザのセキュリティレベルを最低に
しておかないと実行時エラーになります。
通常の運用ではとても許容されないのでは?
利用者全員がこういうことを熟知しており、その
サーバのスクリプトを信用して、実行を許可する
という前提ならJavaScriptで操作可能です。
ログインくらい手入力でもイイと思いますけどね。
回答ありがとうございます。
そうですよね、やっぱりセキュリティ的に厳しいですよね…
asp.netだとRequest.LogonUserIdentity.Name()って形で取得できたので、Javaでも似たようなことができないかなあ、と思った次第です。でもこれってIISも絡んでくるから難しいんですかね…手入力でもいいかどうかちょっと聞いてみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java JavaでWebページ作成 7 2023/07/21 21:09
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- その他(コンピューター・テクノロジー) batファイルでPCの設定内容やプロパティーを取得したいのですが、コマンド1個で1ファイルとなるのを 2 2022/04/27 15:27
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Windows Vista・XP win 10 のログイン時に不要なユーザー名が表示されます。このユーザーを削除したい 2 2022/07/09 22:59
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- その他(セキュリティ) 匿名チャットアプリのトラッキングについて。顔写真や個人情報の漏洩はあるのか。 2 2023/03/28 00:00
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- その他(IT・Webサービス) チャットアプリとトラッキングについて 2 2023/04/26 06:00
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NETで DataRow()を利用して...
-
VBAでActiveDirectoryのユーザ...
-
ListView 項目の選択/選択解除...
-
VBA:小数点以下の数字を取得で...
-
count(*)で取得した値をJAVAの...
-
データ数をカウントしたいのですが
-
ListViewで複数選択された項目...
-
利用者側のMACアドレスを取得し...
-
iframe内で表示されてるサイト...
-
エクセルVBAで範囲内での位置取...
-
リストボックスをチェックボッ...
-
Flexgridで選択行の列の値を取...
-
DOS窓の非表示
-
like演算子内に変数って使えな...
-
Spreadの選択行の取得について
-
C言語にてプログラミングを行っ...
-
デスクトップフォルダのパスを得る
-
JavaでMACアドレスを取得して加...
-
DBから日付を取得し、別に設定...
-
VBScriptで数値にコンマを付け...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで DataRow()を利用して...
-
count(*)で取得した値をJAVAの...
-
データ数をカウントしたいのですが
-
VBA:小数点以下の数字を取得で...
-
VBAでActiveDirectoryのユーザ...
-
ListView 項目の選択/選択解除...
-
Flexgridで選択行の列の値を取...
-
getParameter と getAttribut...
-
like演算子内に変数って使えな...
-
ListViewで複数選択された項目...
-
JavaScriptでWindowsログオンID...
-
時間を分に変換するプログラム
-
エクセルVBAで複数選択できるよ...
-
Spreadの選択行の取得について
-
JavaScriptにおいてコンピュー...
-
コンボボックス表示文字列を取...
-
VBA リストボックス内の値を複...
-
利用者側のMACアドレスを取得し...
-
「Excel VBA」 Webクエリ マク...
-
Yahoo! JAPANのID取得について
おすすめ情報