OA和视高会议系统集成接口.docVIP

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OA系统无缝集成视高视频会议解决方案 1系统架构图 1.1集成前的系统简单架构 模块说明: 认证服务器 负责对登录会议室的每个客户端进行认证,以判断用户是否合法。 备份认证服务器 当认证服务出现问题时,可以即时切换到备份服务器进行认证,避免用户出现不能登录使用的情况。 会议服务器 简单的说就是负责管理客户端连接、管理会议相关数据(B/S结构,即:会议服务器集成了Web服务器的功能。)以及转发会议音视频数据等等。 会议用户#n(即:客户端) 视频会议的客户端。 浏览器端 主要实现了对与会议相关的数据的操作。主要包括了会议的增加、会议属性的修改及会议的删除等。其中会议具体的配置参数,可从后面相关的接口中看到。 1.2集成后的系统简单架构 模块说明: 系统验证模块 第一种认证方式:认证服务器方式,我们提供一个验证模快,负责对登录会议室的每个客户端进行认证,以判断用户是否合法。该模快通过配置的方式,来取得OA系统中用户的信息,从而达到验证的目的。 说明:我们提供的认证服务器是通过配置数据源来实现的,整个配置内容保存在DBConfig.ini中,形式如下: 数据库类: [AuthSource_DB] AuthType=0 ;认证类型信息,0表示数据库认证 ServiceType=ST_CONF ;会议服务器类型 ClientType=CT_CONF ;会议客户端类型 DbType=3 ;数据库类型,0 MySql 1 FIREBIRD 2 ORACLE 3 SQLSERVER DbAddr= ;数据库服务器地址 DbPort=1433 ;数据库服务器端口 DbName=qsoa ;数据库名字 DbUser=sa ;数据库管理员帐号 DbPass=sa ;数据库管理员密码 TableName=JZWFUSERS ;要查找数据库中的表名 IDField=USERID ;用户ID所在的字段名 NameField=LOGINNAME ;用户名所在的字段名 PasswordField=PASSWORD ;用户密码所在的字段名 PasswordIsMd5=0 ;在数据库中存放的密码是否为MD5码,0表示未经过加密,1表示已加密 DbConnCount=10 ;最小数据库连接数 DbMaxConnCount=20 ;最大数据库连接数 FunName=GetPassword ;函数名 DllName=dll.dll ;解密DLL名字 IsEncrypt=0 ;是否使用DLL函数解密,0表示不使用,1表示使用 文件类: [AuthSource_INI] AuthType=1 ;认证类型信息,1表示文件方式认证 ServiceType=ST_CONF ;服务器类型,ST_CONF表示会议服务器 ClientType=CT_CONF ;客户端类型,CT_CONF表示会议客户端 PasswordIsMd5=0 ;在数据库中存放的密码是否为MD5码,0表示未经过加密,1表示已加密 FileName=.\UserInfo.ini ;文件所在路径 FunName=GetPassword ;函数名 DllName=dll.dll ;解密DLL名字 IsEncrypt=0 ;是否使用DLL函数解密,0表示不使用,1表示使用 UserInfo.ini格式如下: [User1] UserId=910001779 用户ID(可缺省) Name=123123 用户名 Pwd=123 用户密码 [User2] UserId=910001997 Name=qqq Pwd=qqq 原理:认证服务器通过配置文件连接数据库,当用户登录时候,认证服务器会接收到登录用户的信息,通过数据库进行验证,验证成功后,用户进入会议室。 解密函数原型:typedef void(*GetPassword)(const char *Cryptograph, char *NewPwd); 第二种认证方式:LDAPServer方式,即轻型目录服务器认证 [AuthSource_LDAP] AuthType=2 ;认证类型信息,其他支持ldap协议访问目录的认证 ServiceType=ST_CONF ;服务器类型,ST_CONF表示会议服务器 ClientType=CT_CONF ;客户端类型,CT_CONF表示会议客户端 RootName=o=tcl,c=cn ;目录根结点的名字 HostName=0 ;目录服务器所在主机地址 HostPort=389 ;目录服务器端口号 MgrAccount=cn=Mana

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档