0
我正在創建一個auth提供程序,它允許消費者同時代表多個用戶行事(請不要去'duh'呢)。oauth-php只保留單個訪問令牌
在我oauth_consumer_registry表(其中消費者商店自己的憑據),我有以下條目
ocr_id ocr_usa_id_ref ocr_consumer_key
1 672 7e6418..........
消費者將其保存在oauth_consumer_token
oct_id oct_ocr_id_ref oct_usa_id_ref oct_token_type
31 1 672 access
32 1 672 request
我相信訪問令牌當用戶授權自己時,消費者代表他獲得訪問令牌。因此,消費者必須爲每個用戶存儲一個訪問令牌。但是,無論何時爲訪問令牌交換請求令牌,已存在的訪問令牌都會被刪除。所以數據庫只存儲只有一個訪問令牌。有些東西似乎明顯錯了。
如何讓我的消費者應用程序將訪問令牌與特定用戶相關聯?
掠過我腦海的一個解釋是,我必須註冊在oauth_consumer_registry爲每個用戶一個新的「消費者」。是對的嗎?