在一个.net和Java应用程序(我的意思是我有两个双胞胎应用程序在这两种技术编写)我想使用AD/LDAP执行自动登录.流程是:
1.用户MyDomain\john
登录到MyDomain域中的Windows计算机
1.浏览应用程序URL
1.应用程序检查MyDomain\john
是否是正确登录的AD用户
1.如果用户正确登录,我将在App DB中检查MyDomain\john
是否Map到users表中
1.如果发现匹配,则可以登录,将绕过登录屏幕,并在应用程序中对用户进行身份验证
原则上,我所需要的是知道哪一个是当前正确登录的AD用户,你能建议哪一个.net和Java函数需要执行这样的检查吗?
1条答案
按热度按时间a14dhokn1#
也许这个能帮上忙
Java
字符串
.NET (C#)的
型
不确定“AD用户正确登录”和“如果用户正确登录”是什么意思。
恕我直言,你没有执行任何身份验证,只是阅读了一个环境变量,可能不是由“系统”设置的。
您应该将身份验证提取到OpenID Connect产品或库,以前端处理这种类型的身份验证,并让该服务执行“真实的”身份验证检查。