私は、消費者が同時に複数のユーザに代わって行動できるようにする認証プロバイダを作っています。私oauth_consumer_registryテーブルでoauth-phpは1つのアクセストークンだけを保持します
(ここで、消費者の店舗独自の資格情報)、私は次のエントリを持っている
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
上でアクセストークンを保存しますユーザーが自分自身を承認すると、消費者は自分のためにアクセストークンを取得することになります。したがって、消費者は、ごとに1つのアクセストークンを格納するでなければなりません。しかし、要求トークンがアクセストークンと交換されるたびに、既存のアクセストークンは削除されます。したがって、データベースにはという単一のアクセストークンが格納されます。何かが明らかに間違っているようです。
コンシューマアプリケーションに特定のユーザーとアクセストークンを関連付けるようにするにはどうすればよいですか?私の心を交差させ
の説明は、私は、各ユーザーのoauth_consumer_registryに新たな「消費者」を登録しなければならないということです。そうですか?