2013-05-15 28 views
2

我正在爲我自己的OAuth服務設計數據庫。我目前的解決方案是有一個512位長的訪問令牌,並將其保存爲sql中的二進制數據。這是一個很好的做法嗎?我需要varchar類型嗎?我擔心搜索時間來檢索包含訪問令牌的行。謝謝!如何在Sql中設計oauth 2.0訪問令牌字段?

回答

0

糾正我,如果我缺少的東西,我會馬上編輯。

但是,您正在存儲訪問令牌從來沒有需要運行對令牌本身的查詢。您將對用戶ID或某事運行查詢併爲該客戶獲取訪問令牌。我這樣說是因爲令牌應該包含可以提取的數據。

你是如何處理存取令牌的?
請仔細閱讀這個問題 - How would an efficient OAuth2.0 server/provider work?

它討論瞭如何訪問令牌的行爲。

+0

謝謝!這回答我的困惑! – user2385629

相關問題