ユーザーがアプリをインストールすると、アプリで一意のIDが生成されて保存されます。一度に1つのデバイスへのログインを有効にする
ユーザーは、ユーザー名とパスワードでログインできます。ログインに成功すると、サーバーはOAuthトークンをアプリに送信します。トークンとリフレッシュトークンを将来の使用のために保存します。
しかし、新しいデバイスからログインしようとすると、以前の電話からユーザーをログアウトしたいと思う。
別のデバイスをログアウトするにはどうすればよいですか?
(私は、以前のデバイスからのOAuthトークンを削除したい。ないアプリがトークンを更新しようと、ユーザがログインすることができます。)私はログアウト・ロジックを処理したい
? 助けてください。
はい。どのデバイスのユーザーがログインしているかをどのように知ることができますか? –
OAuthログインメソッドをオーバーライドする必要はありますか?そうでない場合、OAuthは同じユーザに新しいトークンを与えます。 (2人のユーザーが同時にログインできます) –
Roshan、私はあなたのoauthの実装がわかりません。私は詳細に行くことができません!ポイントは、ログインしているユーザーアカウントの古いリフレッシュトークンを無効にする限り、最新のものだけがアクティブになり、他のデバイスが古いトークンでAPIにアクセスしようとすると、ログアウトされます。 –