Active Directory ユーザーに関連するシングル サインオンをデスクトップ Java アプリケーションに持たせたいと考えています。2 つのステップで、次のことを行います。
- 特定のユーザーが何らかのユーザー エントリで Windows にログインしていることを確認してください。
- Active Directory からそのユーザーの設定情報を確認します
Java を使用: 現在の Windows ユーザーをプログラムで判別する方法 現在の Windows ユーザーの名前を取得できますが、それを信頼できますか? 私は思います
System.getProperty("user.name")
十分に安全ではないでしょうか?(「user.name」は環境変数から取得しているようで、あてにできないかな?)
質問Linux で Java を使用して Active Directory に対して 認証すると、指定された名前とパスの認証が提供されますが、Windows ログオンに基づいて認証したいと思いますか?
Active Directory へのアクセスには、おそらく LDAP が選択されるでしょうか?