我先简单的介绍一下我的需求。我希望我做的软件中,可以与域控集成,实现单点登录,且不需要额外输入帐号秘密。当然这是在已经登陆到域的前提下。
为此我翻过很多资料。Windows
确实提供了
API
来操作登录。但小弟比较愚笨,一直感觉这些
API
使用起来很笨拙。且根据系统需求,往往进行域控帐号认证,都是在服务器上进行的。因为你的机器可能不能访问到我的域控服务器。对于一般的
IT
服务器部署,域控服务器都是在一个安全区域里面的。
在此之前,我已经实现了一个WebService
,提供了一个
Login(UserName,Password)
的方法,
Login
可以在域控上进行认证。但这个方法必须在客户端自己做一个登陆窗体。
一次偶然的机会,我发现,如果在Webservice
的
IIS
上设置了
NT
集成用户认证,那么在非域环境中登陆的时候,是会自动弹出一个登陆密码的框框的。其实这点我早就应该知道了,只是以前都是在网页中弹出的,没想到在
C/S
环境中也会自动弹出,根据这一个发现,我设计了一个简单的
SSO
登陆方式:
首先,实现一个Webservice
,我选用的
C#
实现的,微软这点还是做得非常易用的。这个
Service
,只需要提供一个方法:
publicstringGetUserName(){returnUser.Identity.Isauthorized?User.Identity.Name:"";}
实现也很简单,就从当前认证的用户信息中获取用户的名字就可以了。
然后,发布这个服务,并在IIS
中设置账户的安全信息是集成
NT
域控认证,同时取消匿名访问。
这样就可以,现在你只需要在你的应用中,在刚开始初始化的时候,调用一下这个WebServie,
如果获取的账号名不为空,就表示账户已经在域控进行认证了。
关键是,这个方法可以让你在很多地方进行复用,使用也很简单。不过前提必须是网络应用。那种单机应用就不怎么适合了。
分享到:
相关推荐
python
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
关键词:冷热电联供;CHP机组;热泵;冰储冷空调;需求响应 参考文献:《基于综合需求响应和奖惩阶梯型碳交易的综合能源系统优化调度》《计及需求响应和阶梯型碳交易机制的区域综合能源系统优化运行》《碳交易机制下考虑需求响应的综合能源系统优化运行 》《考虑综合需求侧响应的区域综合能源系统多目标优化调度》 主要内容:综合上述文献搭建了冷热电联供型综合能源系统,系统结构如图2所示,通过引入需求响应机制减小了冷热电负荷的用电成本,提升了综合能源系统的经济性。
python
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
内容概要:本文介绍了Linux虚拟文件系统(Virtual File System,简称VFS)的原理、结构及操作流程,包括其主要对象如超级块、i节点、数据块、目录块和间接块的组成及其工作原理,并通过实验详述了如何实现一个简易的虚拟文件系统(samplefs),包括编译、加载、挂载和操作该文件系统的步骤。 适合人群:具有一定Linux内核基础知识的研发人员、高等院校操作系统专业的学生、对虚拟文件系统感兴趣的计算机科学和技术人员。 使用场景及目标:帮助读者深入理解VFS的工作原理及内部结构,掌握VFS对文件系统的抽象处理能力,并通过动手实践加深对实际文件系统操作的熟练程度,包括但不限于文件的创建与删除,目录的创建与删除,文件内容的读取和写入等功能。 阅读建议:文章理论与实践相结合,理论部分侧重于讲解VFS的概念和内部结构,实践部分提供详细的文件系统实现过程,建议先理解背景知识与VFS的架构再跟随实验操作,以便获得更好的学习效果。
对原始鲸鱼优化算法进行改进的一种全局搜索策略的鲸鱼优化算法GSWOA对LSTM的超参数进行寻优,建立多特征输入,单个因变量输出的拟合预测模型。 程序内注释详细,直接替数据就可以用。 程序语言为matlab。 附赠一份优化算法的参考文献,方便学习和理解。 程序具体运行效果图如下所示。 想要的加好友我吧。
download@xulhedexlite.com.xpi
电力系统优化 matlab 微电网 综合能源 电厂优化 编程 代码 模型复现 关键词:微电网; 综合能源优化;多时间尺度滚动优化;风光储微网优化;场景生成;场景削减;机会约束规划;主从博弈;碳捕集;阶梯式碳交易机制;电制氢;需求响应;综合能源系统;冷热电联供;柔性负荷;风光负荷数据生成。
python
PSO优化CNN-LSTM做预测,即PSO-CNN-LSTM。 优化的是隐藏层单元数目,初始学习率等网络参数。 预测精度要高于CNN-LSTM。
Video-2024-10-05上午-线程同步.wmv
大模型时代下的AI for Science.pptx
springboot213大学生心理健康管理系统的设计与实现
===如资源质量问题,可半价退款,代下全网资源,价格公道==== bootloader程序可以在开机3s内传输升级文件进行升级,升级结束后自动运行;运行APP是可以随时升级。。内容来源于网络分享,如有侵权请联系我删除。另外如果没有积分的同学需要下载,请私信我。
CLASSIC(WV)旋转喷嘴用户手册
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。