RTX_LDAP第三方验证部署

  • 内容
  • 评论
  • 相关

测试环境:DC:Windows Server 2012 R2

       RTX:Windows Server 2012 R2

       RTX服务器端版本:2013版本

       RTX服务器.NET:4.0

       程序编译.NET:4.5

提示:1、本程序为VS C#所写,运行需安装.NET Framework 4.5版本;

    2、RTX服务器需安装RTX Server SDK并设置为可访问;

    3、本程序所在的服务器要加入域;

    4、本程序包含两部分,应用程序+服务;

    5、新建一个域账户(普通权限)用于本程序读取域信息。(默认账户为rtxldap;qwert`1234);

    6、本程序自动保存登录日志到程序\logs目录,请确保域账户在logs目录可写;

    7、本程序使用域账户(别名)做为用户验证,即需要RTX帐号=域账户(别名)。

RTX_LDAP第三方验证部署_top

下载 “RTX_LDAP验证程序源码V2.0.zip” RTX_LDAP验证程序源码V2.0.zip – 已下载578次 – 1 MB

 

一、代码修改

1、  修改RTX_LDAP验证程序-bj\LDAP.cs中的以下红框中的内容;

(1)如需用DisplayName(RTX帐号=域显示名称(姓名))来验证用户则修改为GetLoginName(srvr, usr);,即string sAMAccountName = GetLoginName(srvr, usr);。

(2)必改。修改为你的域(加com或cn)。

(3)运行本程序的域账户。

(4)运行本程序的域账户密码。

RTX_LDAP第三方验证部署1

2、  修改RTX_LDAP验证服务程序-bj\LDAP.cs中的以下红框中的内容;

(1)如需用DisplayName(RTX帐号=域显示名称(姓名))来验证用户则修改为GetLoginName(srvr, usr);,即string sAMAccountName = GetLoginName(srvr, usr);。

RTX_LDAP第三方验证部署2

 

3、  修改RTX_LDAP验证服务程序-bj\RTX.cs中的以下红框中的内容;

(1)修改为RTX服务器的IP。

(2)修改为RTX服务器APP(第三方应用)的端口号。

(3) 必改。修改为域控制器的完整域名或IP。

(4)必改。修改为你的域(加com或cn)。

RTX_LDAP第三方验证部署3

4、  修改RTX用户认证方式设置程序-bj\server.ini中的以下红框中的内容;

(1)修改为RTX服务器的IP。

(2)修改为RTX服务器APP(第三方应用)的端口号。

(3) 必改。修改为RTX组织架构根节点(即第一层组织架构)名称,一定要正确。

RTX_LDAP第三方验证部署4

修改完以上后编译发布。

注:需确认生成目标平台为X86,.NET Framework版本为4.5。

 

 

二、安装程序

1、运行前台程序RTX_LDAP.exe,设置DC域名、RTX服务器、APP服务端口,点击设置,启动应用。

RTX_LDAP第三方验证部署5

2、安装服务,打开命令提示符,切换至RTX_LDAP_SERVICE.exe目录,键入命令InstallUtil.exe RTX_LDAP_SERVICE.exe,在弹出的提示框中输入运行本程序的域账户(格式为rtxldap@xxxx.com)及密码。如果安装成功,说明用户通过验证了,启动服务。

(1)安装命令:InstallUtil.exe RTX_LDAP_SERVICE.exe

(2)卸载命令:InstallUtil.exe /u RTX_LDAP_SERVICE.exe

(3)当服务程序需要更新时,需要先删除服务,然后替换文件后再安装服务。

(3)InstallUtil.exe程序为.NET Framework中的一个程序,如安装了4.0版本路径为C:\Windows\Microsoft.NET\Framework\v4.0.30319中。

(4) InstallUtil.exe程序版本需与编译时设置的版本一致。

(5)服务在RTX的主服务启动后再启动,并且当注册应用和启动应用失败时每隔20秒自动重试(系统应用日志可以看到重试记录),重试10次仍未成功,则退出。

(6)程序启动成功或失败及运行过程中有错误,会把错误写入系统日志》应用程序中。

注:本程序由http://zhupengyue.blog.51cto.com/227198/676018编写,本人加以完善改进。

评论

26条评论
  1. Gravatar 头像

    回复

    能同步导入ldap信息吗?

  2. Gravatar 头像

    xiaomumu 回复

    您好,咨询一个问题,您说的域账户(别名)具体是ad中用户属性的那个字段呢?

  3. Gravatar 头像

    johnny 回复

    压缩包内文件,按照安装程序操作,操作后打开rtx后台并没有更新数据。
    RTX服务器需安装RTX Server SDK并设置为可访问,这个是如何操作的呢?谢谢

  4. Gravatar 头像

    ares 回复

    我的安装界面和安装以后的主界面都是英文,请问如何调成中文?

  5. Gravatar 头像

    zhang 回复

    你好, 找了好久了。 能不能发我一份呢。 632808987@qq.com 感谢感谢。

      • Gravatar 头像

        zhang 回复

        @yeboyzq 你好, 能加下我qq吗, 咨询几个问题。

  6. Gravatar 头像

    陈锦升 回复

    应用程序发生未经处理的异常,未能加载程序集“Interop.RTXSAPILib,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null"或它的某一个依赖项。
    请问博主这个异常怎么处理

  7. Gravatar 头像

    回复

    要一份同步工具,邮箱363379878@qq.com,谢谢!

      • Gravatar 头像

        mt 回复

        @yeboyzq 作者你好我的环境是win10 64位,安装visual studio是 2017 64位 .net 为4.7 。 现在安装调试的时候总是报错,错误内容是"80040154 没有注册类", 请问是否为环境问题? 请问作者的是什么环境

  8. Gravatar 头像

    廖文秀 回复

    东西很好,我们公司现在也在用这个,这人域同步工具能发一份给我吗,498811421@qq.com

  9. Gravatar 头像

    jothy 回复

    这个下载不了,能发一下吗? 972482914 QQ

发表评论

电子邮件地址不会被公开。 必填项已用*标注