繁体   English   中英

使用活动目录自动验证 java 或 .net 应用程序中的用户

[英]Automatically authenticating a user in java or .net app using active directory

在 .net 和 java 应用程序中(我的意思是我有两个用这两种技术编写的孪生应用程序),我想使用 AD/LDAP 执行自动登录。 流程是:

0) 用户MyDomain\\john登录到 MyDomain 域中的 Windows 计算机

1)app URL被浏览

2) 应用程序检查MyDomain\\john是否是正确登录的 AD 用户

3) 如果用户登录正确,我会检查 App DB 以查看MyDomain\\john是否已映射到用户表中

4) 如果找到匹配,则可以登录,绕过登录屏幕并在应用程序中对用户进行身份验证

原则上我只需要知道哪个是当前正确登录的 AD 用户,您能否建议执行此类检查需要哪个 .net 和 java 函数?

非常感谢。

我不清楚你问题的几个方面,但也许这会有所帮助。

爪哇

String username = System.getProperty("user.name");

.NET (C#)

Console.WriteLine("UserName: {0}", Environment.UserName);

不确定“AD 用户正确登录”和“用户是否正确登录”是什么意思。

恕我直言,您没有执行任何身份验证,而只是读取“系统”可能未设置的环境变量

您应该将身份验证提取到 OpenID Connect 产品或库以前端这种类型的身份验证,并让该服务执行“真正的”身份验证检查。

您应该告诉我们您尝试过的内容并显示日志或结果并阅读: https : //stackoverflow.com/help/how-to-ask

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM