Task:Single sign-on/Account info stored in ldap
This page describes which data is needed for a local account in one of the services maemo.org hosts. This data is to be used to specify data fields in LDAP for central storage.
[edit] Services
Service
| Framework
|
maemo.org | Midgard
|
garage.maemo.org | G-Forge
|
bugs.maemo.org | Bugzilla
|
talk.maemo.org | vBulletin
|
wiki.maemo.org | Mediawiki
|
[edit] maemo.org
Field
| Datatype
|
id | int(11)
|
username | char(255)
|
firstname | char(255)
|
lastname | char(255)
|
birthdate | datetime
|
street | char(255)
|
postcode | char(255)
|
city | char(255)
|
email | char(255)
|
fax | char(255)
|
country | char(255)
|
[edit] Garage
Field
| Datatype
|
user_id | int
|
user_name | text
|
email | text
|
realname | char(32)
|
jabber_address | text
|
address | text
|
phone | text
|
fax | text
|
title | text
|
firstname | text
|
lastname | text
|
address2 | text
|
ccode | char(2)
|
Field
| Datatype
|
userid | int(10)
|
username | varchar(100)
|
password | varchar(32)
|
joindate | int(10)
|
email | varchar(100)
|
homepage | varchar(100)
|
icq | varchar(20)
|
aim | varchar(20)
|
yahoo | varchar(32)
|
birthday | varchar(10)
|
msn | varchar(100)
|
jabber | varchar(250)
|
skype | varchar(32)
|
[edit] bugs.maemo.org
Field
| Datatype
|
userid | int(9)
|
cryptpassword | char(128)
|
realname | char(255)
|
disabledtext | char(255)
|
mybugslink | int(4)
|
refreshed_when | datetime
|
extern_id | char(64)
|
[edit] wiki.maemo.org
Table mw_user.
There is also mw_user_groups describing access rights the user has.
Field
| Datatype
|
user_id | int(10) unsigned
|
user_name | varchar(255)
|
user_real_name | varchar(255)
|
user_password | tinyblob
|
user_newpassword | tinyblob
|
user_newpass_time | binary(14)
|
user_email | tinytext
|
user_options | blob
|
user_touched | binary(14)
|
user_token | binary(32)
|
user_email_authenticated | binary(14)
|
user_email_token | binary(32)
|
user_email_token_expires | binary(14)
|
user_registration | binary(14)
|
user_editcount | int(11)
|