亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Model層關系問題:AccessToken與User應該是什么關系?

Model層關系問題:AccessToken與User應該是什么關系?

翻閱古今 2019-03-13 17:14:56
最近在做一個分享的功能,需要用戶分享內容到人人、各種微博等。因為現在都使用Oauth2.0進行認證,所以AccessToken的結構應該是一樣的。在做Model的時候,我覺得應該這樣寫:User:   sinaAccessToken:AccessToken   tencentAccessToken:AccessToken   ...AccessToken:   ...但是每個用戶應該只對應有一個新浪的AccessToken、一個騰訊的AccessToken。那么這兩者的關系應該是一對一關系,還是一對多關系呢?
查看完整描述

3 回答

?
一只名叫tom的貓

TA貢獻1906條經驗 獲得超3個贊

用戶和toke是一對多的關系

一個用戶有多個token

user表放token_id


User:

   AccessToken_id


AccessToken:

     id


查看完整回答
反對 回復 2019-04-15
?
慕哥6287543

TA貢獻1831條經驗 獲得超10個贊

token是會過期的,所以一個用戶會擁有多個token,但在同一時間點上,一個用戶只能有一個token。


查看完整回答
反對 回復 2019-04-15
?
慕標5832272

TA貢獻1966條經驗 獲得超4個贊

Accesstoken不用單獨搞成一個對象吧,,,只是一個字符串而已。。。。這樣你如果映射到數據庫,每次還要連接表?而且每個用戶的token同一時間只會有一個。

兩點注意,要給每個token再存一個refresh token。
騰訊的開放平臺,一般需要兩個token,一個是accesstoken,一個openid。


查看完整回答
反對 回復 2019-04-15
  • 3 回答
  • 0 關注
  • 688 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號