鍍金池/ 問(wèn)答/PHP  網(wǎng)絡(luò)安全/ oauth授權(quán)各個(gè)表中的user_id對(duì)應(yīng)的是什么?

oauth授權(quán)各個(gè)表中的user_id對(duì)應(yīng)的是什么?

oauth授權(quán)各個(gè)表中的user_id對(duì)應(yīng)的是什么?
有點(diǎn)蒙,這個(gè)id可以傳入進(jìn)去,是客戶端的對(duì)應(yīng)用戶的ID?還是授權(quán)用戶的ID?

CREATE TABLE `oauth_access_tokens` (
  `access_token` varchar(40) NOT NULL,
  `client_id` varchar(80) NOT NULL,
  `user_id` varchar(80) DEFAULT NULL,
  `expires` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `scope` varchar(4000) DEFAULT NULL,
  PRIMARY KEY (`access_token`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `oauth_authorization_codes` (
  `authorization_code` varchar(40) NOT NULL,
  `client_id` varchar(80) NOT NULL,
  `user_id` varchar(80) DEFAULT NULL,
  `redirect_uri` varchar(2000) DEFAULT NULL,
  `expires` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `scope` varchar(4000) DEFAULT NULL,
  `id_token` varchar(1000) DEFAULT NULL,
  PRIMARY KEY (`authorization_code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

回答
編輯回答
大濕胸

應(yīng)該都是用戶id ,oauth_access_tokens存的是用戶的token,oauth_authorization_codes存的是用戶的授權(quán)碼,兩張表都需要用戶id

2017年9月1日 06:44