在Java Play中针对Win AD的SSO。如何获得Win用户名?

时间:2013-07-29 06:37:18

标签: java authentication playframework-2.0 single-sign-on windows-authentication

我在java play 2.1.x中有一个应用程序。我需要获取用户窗口用户名 并检查Win AD。我知道如何从前面检查Win AD。 here。 但是我不知道如何在java play中获得Win用户名。 我正在调查华夫饼,没有找到如何在游戏中使用它的方法。

如果不可能 - 我将使用现有的播放验证来获取 用户名/密码。

谢谢!

1 个答案:

答案 0 :(得分:0)

首先,Windows用户名是客户端信息。您无法通过Playframework直接获取该信息。您必须通过客户端信息获取它,然后将其传递给Windows AD。

似乎在客户端获取用户名需要:

  • Active Explorer的Windows资源管理器
  • 或客户端安装的DLL

完成后,您可以使用任何java库连接到Windows AD并进行检查。