Turbomeeting会议系统如何进行用户登陆身份认证?

作者:朱之歌来源:深圳市碧月科技有限公司网址:http://www.beyourtech.com

您可以让公司所有员工都能随时使用TurboMeeting,安全起见,您可以设置用户认证。比如,您可以用CRM系统或者LDAP去进行认证,这样您可以方便的在一个系统里管理所有用户。
在进行整合前,您需要设置一台网络服务器,这台服务器将用于:
1. 接受一个TurboMeeting服务器的用户认证URL
2. 分析URL,发送一个用户认证邀请给您的网络服务器
3. 根据你的网络服务器的反馈,返回给TurboMeeting服务器一个适当的XML回应


TurboMeeting服务器URL的参数如下:

email

The email address that a user inputs to a TurboMeeting client. Note that the email address can be any string, for example, a user name. It depends on the user authentication format of your server.  

password

The password that a user inputs to a TurboMeeting client. Note that the password is secured between TurboMeeting client and server via both proprietary encryption and SSL encryption. The transmission of the password between the TurboMeeting server and your server  can be encrypted by SSL if you instructs the TurboMeeting server to use a HTTPS user authentication URL.


从您的服务器到TurboMeeting服务器的反馈,应该与下列语句相同:

<__Return__>
<__Status__>SUCCEED
<__Reason__>
<__FirstName__>John
<__LastName__>Doe
<__Phone__>408-939-2919
<__UserId__>2910-21202
<__IsAdministrator__>Y
<__PrivilegeInteractiveMeeting__>Y
<__PrivilegeSeminar__>Y
<__PrivilegeRemoteSupport__>Y
<__PrivilegeRemoteAccess__>Y
<__PrivilegeSendFile__>Y
<__PrivilegeChat__>Y
<__PrivilegeRecord__>Y
<__VideoConference__>Y
<__UserGroupName__>

where

<__Status__> has a value of either SUCCEED or FAILED depending on whether the user authentication succeeds or not.

<__Reason__> needs a value when the Status is FAILED. The reason for failed user authentication will be displayed to TurboMeeting users.

<__FirstName__> is the first name of an authenticated user.

<__LastName__> is the last name of an authenticated user.

<__Phone__> is the phone of an authenticated user.

<__UserId__> is the user ID of an authenticated user in your server.

<__IsAdministrator__> has a value of either "Y" or "N" depending on whether the user is a system administrator.

<__PrivilegeInteractiveMeeting__> has a value of either "Y" or "N" depending on whether the user can hold an interactive meeting.

<__PrivilegeSeminar__> has a value of either "Y" or "N" depending on whether the user can host a seminar.

<__PrivilegeRemoteSupport__> has a value of either "Y" or "N" depending on whether the user can hold a remote support session.

<__PrivilegeRemoteAccess__> has a value of either "Y" or "N" depending on whether the user can host a remote access session.

<__PrivilegeSendFile__> has a value of either "Y" or "N" depending on whether the user can send files during a meeting session.

<__PrivilegeChat__> has a value of either "Y" or "N" depending on whether the user can chat during a meeting session.

<__PrivilegeRecord__> has a value of either "Y" or "N" depending on whether the user can record during a meeting session.

<__VideoConference__> has a value of either "Y" or "N" depending on whether the user can do multipoint webcam based video conferencing during a meeting session.

<__UserGroupName__> defines the user group this user belongs to.

在您设置网络服务器之后,您应该将用户认证URL告诉TurboMeeting服务器,操作如下:


1. 登录TurboMeeting系统控制主页

2. 点击“整合”下的“应用程序服务器”,您会看到以下网页:



在该页上,输入您的用户认证URL,接受TurboMeeting服务器发出的呼叫。您可以使用HTTP 或 HTTPS。但是,如果您使用HTTPS,请确认您的网络服务器可以回应来自含有“Content-Length”的HTTPS Header的反馈。

不要在URL里增加任何参数。TurboMeeting 服务器会在您的URL里附带两个参数,最终呼叫您服务器的URL是:


http://ldap.acme.com/authentication.aspx?email=johndoe@aceme.com&password=test

您可以选择用TurboMeeting服务器缓存密码。使用缓存的密码,当您的服务器无法工作,TurboMeeting服务器将进行用户身份验证,跟以前成功的验证无关。缓存的密码被不可逆加密,并保存在TurboMeeting服务器的数据库中。如果您删除了一个用户帐号,当该用户登录TurboMeeting时,您的服务器会反馈“失败”。


在线客服
 
 
——————
热线电话
0755-21037727
138-2748-4020

网站二维码