English   German
  #1  
Old 24-09-2002, 09:47
kfsone kfsone is offline
-= TeamSpeak Lover =-
 
Join Date: Sep 2002
Location: London, England
Posts: 36
kfsone is on a distinguished road
Database intergration or API

I run my TS2 server on a Linux box which also houses a Roxen WebServer and Content Management Engine.

Roxen is a free webserver that pre-dates apache, has a built in web-based configuration interface, an XML-like language called RXML for scripting as well as all the usual goodies like CGI, Perl, Java, PHP, etc support; but RXML is by far and away the best means of scripting your webpages.

One of the big features of Roxen is that it has always had very good, integrated support for databases - something Apache never really picked up on until PHP and such came along.

The upshot of all this is that I've already had a user registration database for nearly 9 years - so it is fairly inconvenient for us having to register seperate accounts for the-latest-tool, e.g. TeamSpeak2.

I'd like a way to be able to integrate TeamSpeak 2 with my existing user database; so that people registered with my webservers can use those accoutns to access TeamSpeak2 - same username, password, etc.

If support were provided for MySQL, Postgres, ODBC and perhaps a flat-text module, then people will be able to integrate not only with Roxen authentication but also with PHP, Zope, IIS and other authentication databases enabling sites to integrate TeamSpeak2 with their existing systems and making it far more desirable.

I can also see a possible future for being able to associate TeamSpeak2 channels with parts of sites -- web-talks are very popular, but imagine being able to hook up those web-talks with a moderated, IP voice system...

You'll need to be flexible in your database api so as not to require specific field names, etc.

You can use SQLs 'AS' adjective to allow people to map field names to their required values, e.g.

SELECT uname AS username, uid AS userid, pw AS password

etc

Last edited by kfsone; 24-09-2002 at 10:10.
Reply With Quote
  #2  
Old 24-09-2002, 09:55
R. Ludwig R. Ludwig is offline
-= TeamSpeak Team =-
 
Join Date: Jun 2002
Location: Germany
Posts: 1,089
R. Ludwig has a brilliant futureR. Ludwig has a brilliant futureR. Ludwig has a brilliant futureR. Ludwig has a brilliant futureR. Ludwig has a brilliant futureR. Ludwig has a brilliant futureR. Ludwig has a brilliant futureR. Ludwig has a brilliant futureR. Ludwig has a brilliant futureR. Ludwig has a brilliant futureR. Ludwig has a brilliant future
hi

i will add database support, but i dont think that will happen this year.

also i dont know which db systems i gonna support. mysql
is ofcourse already choosen.
Reply With Quote
  #3  
Old 24-09-2002, 10:08
kfsone kfsone is offline
-= TeamSpeak Lover =-
 
Join Date: Sep 2002
Location: London, England
Posts: 36
kfsone is on a distinguished road
If its a reasonably flexible api...

you ought to be able to get people willing to contribute code fairly readily. I've done work on database API stuff for years now, I work with Postgres, MySQL and Oracle through Perl, PHP, Roxen, JDBC and other APIs; I've written API code for various platforms I've been involved with such as OpenWebMail.
Reply With Quote
  #4  
Old 01-10-2002, 17:46
evilc evilc is offline
-= TeamSpeak User =-
 
Join Date: Oct 2002
Location: London, UK
Posts: 14
evilc is on a distinguished road
this would really rule.
Our clan uses a web portal based on a message board (XMB) and if it could integrate into that user DB it would make life much simpler !
Reply With Quote
  #5  
Old 11-11-2002, 19:33
Korban Korban is offline
-= TeamSpeak User =-
 
Join Date: Aug 2002
Location: Michigan
Posts: 19
Korban is on a distinguished road
This would be extremely helpful!

Don't forget postgres as well as mysql. It shouldn't take much to support that in addition.
Reply With Quote
  #6  
Old 24-11-2002, 22:52
RNilsson RNilsson is offline
-= TeamSpeak User =-
 
Join Date: Sep 2002
Location: Sweden
Posts: 19
RNilsson is on a distinguished road
And if it's possible to user-configure the password routine, the users can select which method thay want to use when authenticate users, like crypt(), md5() among others they can use what their external source use for password-security.

crypt() in php makes a password encrypted so it can be used in .htpasswd/.htaccess

I know that phpbb2 use md5() for hashing the passwords in the db.

Just tacking my 2cents on the board...

Edit: Typo

Edit2: DBInfo

And if you collect this info from the server-admin to use as user-authentication:
DBHost: ip, fqdn
DBType: mysql, postgresql, etc
DBName: name of the database
DBUserTable: name of the table with userinfo: username, password
DBUserField: the name of the user-field in DBUserTable
DBPasswordField: the name of the password-field in DBUserTable
DBPasswordEncryption: how to verify the password (md5, crypt, etc, etc)

DBUserStatus: The status of the user (user, chanadmin, etc, etc)

and any other field tha users can easily adopt to their own dbinfo's for existing portals etc.

Last edited by RNilsson; 24-11-2002 at 23:10.
Reply With Quote
  #7  
Old 15-06-2003, 21:24
ESW_Webmaster ESW_Webmaster is offline
-= TeamSpeak User =-
 
Join Date: Jun 2003
Location: USA
Posts: 5
ESW_Webmaster is on a distinguished road
Database Integration

The use of this system by our community will be solely based on the addition of an external user database feature in the server software.

We are currently using an access database and the ability to setup an external database source for the users would be the deciding factor to integrate TeamSpeak into our community.

Please let us know if this is or when it will be supported.

Thanks.
Reply With Quote
  #8  
Old 16-06-2003, 15:57
evilc evilc is offline
-= TeamSpeak User =-
 
Join Date: Oct 2002
Location: London, UK
Posts: 14
evilc is on a distinguished road
XMB also uses MD5()
The requirements rnilsson states would fit my needs too.
However, for me it would also be nice if you could specify multiple databases to allow people from.
I run a number of sites using XMB, and people using all of them also use TS, so it would be nice to be able to specify multiple databases.
Thanks, hoping this will happen...
Reply With Quote
  #9  
Old 16-06-2003, 16:13
lapapaz lapapaz is offline
-= TeamSpeak User =-
 
Join Date: Jun 2003
Location: San Antonio
Posts: 8
lapapaz is on a distinguished road
that might be tricky if multiple reoccuring names appear in the databases, they would have to figure out a way to get past the conflicting names
Reply With Quote
  #10  
Old 17-06-2003, 00:07
ESW_Webmaster ESW_Webmaster is offline
-= TeamSpeak User =-
 
Join Date: Jun 2003
Location: USA
Posts: 5
ESW_Webmaster is on a distinguished road
Our database has unique names.

Well. Our system already makes sure that there aren't any duplicate names.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 15:20.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Add to Bookmarks   |   Printview   |   Contact Us   |   Legal Notices