java连接ldap验证,验证用户使用LDAP登录

我无法使用LDAP成功验证ASP.NET Web应用程序的用户 . 我已经在我们自己的网络上针对Active Directory这样做了,但这是针对我们网络之外的服务器,即OID(Oracle Internet Directory) .

通常,我使用以下代码没有问题 .

Dim myDirectoryEntry As New System.DirectoryServices.DirectoryEntry("LDAP://1.2.3.4:999/OU=SomeOU,DC=Something,DC=com")

myDirectoryEntry.AuthenticationType = System.DirectoryServices.AuthenticationTypes.Sealing

myDirectoryEntry.AuthenticationType = System.DirectoryServices.AuthenticationTypes.Secure

Try

myDirectoryEntry.Username = txtUserID.Text.Trim

myDirectoryEntry.Password = txtPassword.Text.Trim

Dim mySearcher As New System.DirectoryServices.DirectorySearcher(myDirectoryEntry)

mySearcher.Filter = ("(anr= " & txtUserID.Text & ")")

Dim result As System.DirectoryServices.SearchResult = mySearcher.FindOne

Catch ex As Exception

'failed log in handling

End Try

对于这个应用程序,我将反对我们网络外的目录,上述方法失败(服务器不支持请求的身份验证方法 . ) .

我可以使用以下命令成功绑定到LDAP服务器:

Dim serverName As String = "1.2.3.4:999"

Dim dn As String = "cn=somename,cn=users,dc=something,dc=gov"

Dim ServerCon As New LdapConnection(serverName)

ServerCon.AuthType = AuthType.Basic

Dim cred As New System.Net.NetworkCredential(dn, "password")

ServerCon.Bind(cred)

之后,我找不到用密码验证用户登录信息的方法,然后撤回一些信息 .

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/575706.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[转]iis7.5+win2008 出现 HTTP Error 503. The service is unavailable.

解决: 应用程序池启动32位应用程序 设置托管管道为集成 (仍然有问题) 试试以下方法: http://phpwind.me/1222.html 楼主 发表于: 2011-11-26 图片:123.png 访问网站之前 应用程序池是开启的 访问后 网页报503 service unavailabl…

mysql数据库的存储过程不用学吗,MySql数据库之存储过程学习_MySQL

之前在工作中总是听别人提到存储过程,觉得是个很高深的东西,利用工作之余,看了下相关的知识,现将学习知识总结如下,希望可以为刚学习的人提供些许帮助。开发环境:Navicat For Mysql。MySQL存储过程1.1、CRE…

// D:\SaveLog\_SaveLog.dpr立即备份晓亮的电脑操作记录热键(快捷键) F11由于原来的 AutoIt 杀毒软件总是误报没办法只好麻烦一点用 Delphi XE4 做了...

// D:\SaveLog\_SaveLog.dpr立即备份晓亮的电脑操作记录 热键(快捷键) F11由于原来的 AutoIt 杀毒软件总是误报没办法只好麻烦一点用 Delphi 各种版本 做了 (我主要用的版本是Delphi2007(Delphi11)) (从Delphi6到Embarcadero.Delphi.XE5.Lite) // D:\SaveLog\_SaveLog.dpr立即备…

python list sort by,python中List的sort方法指南

简单记一下python中List的sort方法(或者sorted内建函数)的用法。List的元素可以是各种东西,字符串,字典,自己定义的类等。sorted函数用法如下:sorted(data, cmpNone, keyNone, reverseFalse)其中,data是待排序数据&…

开站资源

1. 存储 七牛云存储 http://www.qiniu.com/ 2. 网站模板 https://drupal.org/ 参考:http://www.w3cplus.com转载于:https://www.cnblogs.com/javawer/p/3407065.html

sublime php运行环境,sublime php 运行环境

sublime php 运行环境sublime php 运行环境有时候需要用运行一段 PHP 代码,比如测试某个函数返回值等等,如果启动Http Server,再打开浏览器,那黄花菜都凉了。我们可以在 Sublime Text 3 中创建 php 的 build system,这…

由硬盘供电不稳、数据线品质差造成的蓝屏

开机正常,一但运行高IOPS的软件,就会蓝屏。 换电源或换数据线。或减短线路长度。 常见:0x0000007a rdyboost.sys ntkrnlpa.exe、0x000000f4 ntkrnlpa.exe Hookport.sys、0x1000008e ntkrnlpa.exe kisknl.sys。转载于:https://www.cnblogs.com…

用Java写有关早上的语录,实用的适合早上发的早安问候语语录汇编39句

实用的适合早上发的早安问候语语录汇编39句不管梦想是什么,只有带着淡然的态度,做好当前的事情。早安!下面是小编精心准备的适合早上发的早安问候语39句,欢迎大家前来欣赏。1、世上除了生死,其它都是小事。不管遇到了什么烦心事&a…

Phonegap在ios7上系统状态栏的问题解决

用Phonegapjqm开发的应用,在ios6下没问题,但是在ios7下会出现如下系统状态栏和header重合的问题,搜索了一下,发现这其实是 phonegap当前版本的一个已知问题,通过修改./platforms/ios/whhe/Classes /MainViewController…

php对角线数组代码,php数组内容查找代码

Array([0] > Array([id] > 6[title] > 凤凰[bid] > 2)[1] > Array([id] > 5[title] > 年康[bid] > 2)[2] > Array([id] > 4[title] > 海鸥[bid] > 2)[3] > Array([id] > 3[title] > 111cn.net[bid] > 1)[4] > Array([id] &…

JQuery合并表格单元格

转:http://www.cnblogs.com/xuguoming/p/3412124.html JQuery合并表格单元格 一、需求 如果存在一个表格,想把其中某一列内容相同的部分合并单元格,用JQ动态如何操作,原始表格如下: 合并单元格之后的表格如下&#xff…

[音视频]H264码流分析工具

[音视频]H264码流分析工具 CTI-TS EasyICE Elecardstreameyetools VideoEye H264VideoESViewer 学习H264码流,H264码流进行分析 http://blog.csdn.net/leixiaohua1020/article/details/17933821 H264BSAnalyzer https://github.com/latelee/H264BSAnalyzer.g…

手机型号识别 手机PID UID 驱动识别 数据库包

主要用在手机驱动识别,列如手机助手开发,都需要用到这个.QQ9711-5034 整套数据库以及源码包含如下: 1) 包含1160 张手机外壳图片,78 个手机驱动文件。 2) 支持192 个品牌,2293 款手机,还有山寨机没有统计进…

php yii 表单title,Yii2.0-ActiveForm表单结构自定义教程

应用实例:use yii\bootstrap\ActiveForm;$form ActiveForm::begin([layout > horizontal]);// 隐藏form的标签echo $form->field($model, demo, [inputOptions > [placeholder > $model->getAttributeLabel(demo),],])->label(false);// 内联 radio listech…

Chart.js学习

一、简介 Chart.js是一个基于HTML5的简单的面向对象的图表库,支持包括IE7和8的所有现代浏览器。图表库中有6种表,分别是:曲线图(Linecharts)、柱状图(Barcharts)、雷达图(Radarchart…

php 关闭电脑,php实现用手机关闭计算机(电脑)的方法

本文实例讲述了php实现用手机关闭计算机(电脑)的方法。分享给大家供大家参考。具体分析如下:适合有手机和电脑,用wifi的php web开发。方便关闭你的电脑(尤其在你想睡觉时 ),适合局域网用法:放在你的web项目文件夹,可以…

mysql数据库常用备份、恢复命令

转自&#xff1a;http://blog.csdn.net/bxbx258/article/details/2945832 还原一个数据库:mysql -h localhost -u root -p123456 www<c:/www.sql 备份一个数据库:mysqldump -h localhost -u root -p123456 www > d:/www2008-2-26.sql **********************************…

oracle的标准写法,oracle 表连接特有写法与标准写法

oracle里表连接支持标准写法&#xff0c;但也有oracle特殊的写法&#xff0c;这两种写法在某些场景下会有差异&#xff0c;推荐使用标准写法&#xff0c;这里只是介绍表连接标准语法及了解oracle的特殊写法。标准连接语法&#xff1a;select table1.column , table2.columnfrom…

2013款MacBook Air装Windows7单系统

经过两天的摸索&#xff0c;查找无数资料终于把2013款的MacBook Air装上了WIN 7&#xff0c;虽然网上有很多的资料但是都不是我想要的&#xff0c;第一个我的是2013款的MacBook Air&#xff0c;跟原来2012 11款MacBook Air完全不一样&#xff0c;2013款MacBook Air需要usb3的芯…

linux中oracle创建用户,linux中 oracle 创建用户和表空间以及授权

1、创建临时表空间select name from v$tempfile; 查出当前数据库临时表空间&#xff0c;主要是使用里面的存放路径&#xff1b;创建临时表空间&#xff1a;create temporary tablespace teest_temp tempfile 临时表空间路径/test_temp.dbf size 100m reuse autoextend…