Revert DB change for OAuth. Change compound key for oauth_application_user
back to (profile_id, application_id). I think we can get away without a DB change by only issuing one anonymous access token per user.
This commit is contained in:
parent
2760ef07f5
commit
3d6a0f730d
@ -13,7 +13,7 @@ class Oauth_application_user extends Memcached_DataObject
|
|||||||
public $profile_id; // int(4) primary_key not_null
|
public $profile_id; // int(4) primary_key not_null
|
||||||
public $application_id; // int(4) primary_key not_null
|
public $application_id; // int(4) primary_key not_null
|
||||||
public $access_type; // tinyint(1)
|
public $access_type; // tinyint(1)
|
||||||
public $token; // varchar(255) primary_key not_null
|
public $token; // varchar(255)
|
||||||
public $created; // datetime not_null
|
public $created; // datetime not_null
|
||||||
public $modified; // timestamp not_null default_CURRENT_TIMESTAMP
|
public $modified; // timestamp not_null default_CURRENT_TIMESTAMP
|
||||||
|
|
||||||
|
@ -393,14 +393,13 @@ name = U
|
|||||||
profile_id = 129
|
profile_id = 129
|
||||||
application_id = 129
|
application_id = 129
|
||||||
access_type = 17
|
access_type = 17
|
||||||
token = 130
|
token = 2
|
||||||
created = 142
|
created = 142
|
||||||
modified = 384
|
modified = 384
|
||||||
|
|
||||||
[oauth_application_user__keys]
|
[oauth_application_user__keys]
|
||||||
profile_id = K
|
profile_id = K
|
||||||
application_id = K
|
application_id = K
|
||||||
token = K
|
|
||||||
|
|
||||||
[profile]
|
[profile]
|
||||||
id = 129
|
id = 129
|
||||||
|
@ -231,10 +231,10 @@ create table oauth_application_user (
|
|||||||
profile_id integer not null comment 'user of the application' references profile (id),
|
profile_id integer not null comment 'user of the application' references profile (id),
|
||||||
application_id integer not null comment 'id of the application' references oauth_application (id),
|
application_id integer not null comment 'id of the application' references oauth_application (id),
|
||||||
access_type tinyint default 0 comment 'access type, bit 1 = read, bit 2 = write',
|
access_type tinyint default 0 comment 'access type, bit 1 = read, bit 2 = write',
|
||||||
token varchar(255) not null comment 'request or access token',
|
token varchar(255) comment 'request or access token',
|
||||||
created datetime not null comment 'date this record was created',
|
created datetime not null comment 'date this record was created',
|
||||||
modified timestamp comment 'date this record was modified',
|
modified timestamp comment 'date this record was modified',
|
||||||
constraint primary key (profile_id, application_id, token)
|
constraint primary key (profile_id, application_id)
|
||||||
) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin;
|
) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin;
|
||||||
|
|
||||||
/* These are used by JanRain OpenID library */
|
/* These are used by JanRain OpenID library */
|
||||||
|
Loading…
Reference in New Issue
Block a user