Laravel/PHPでアプリケーションを開発しており、ユーザーごとの有料料金設定モデルを使用したいと考えています。そのためには、アカウントを1人の同時ユーザーしか使用できないようにする必要があります。私たちは認証にJWTを使用しており、ステートレスなので、セッションは使用できません。は、JWTのログインごとに1人の同時ユーザーを許可します
1人の同時ログインを保証するために、私はブラウザエージェントまたはIPを囲むことができますが、両方が一意ではなく、たとえば複数の場合に一度に発生する可能性があります。オフィス。また、私はMACアドレスを送信することができますが、それは最も簡単な方法ではありません。
JWTを使用するユーザーごとに1つの同時ログインを保証する他のソリューションはありますか?
このRFC提案からいくつかのアイデアを得るかもしれません:https://tools.ietf.org/html/draft-jones-oauth-token-binding-00 – ingenious