JWTFactory создает ту же полезную нагрузку и токен при создании экземпляра - PullRequest
0 голосов
/ 03 января 2019

Я использую пакет JWT-Tymons для создания токенов JWT. В частности,

Tymon\JWTAuth\Facades\JWTFactory используется для создания пользовательских токенов на основе чего угодно, , как описано здесь .

поэтому я использую ее в публичной функции следующим образом:

    public function generateOTL($customer_id, $action_id, $token_id, $method, $exp = null){
        $customClaims = [
          'customer_id' => $customer_id,
          'action_id' => $action_id,
          'token_id' => $token_id,
          'method' => $method,
        ];
        $payload =  JWTFactory::sub($customClaims)->make();
        $token = JWTAuth::encode($payload);
        return $token;
    }

Проблема заключается в том, что когда я вызываю generateOTL(...) в 2 отдельных функциях с diff.params (проверено), я получаю тот же токен и ту же полезную нагрузку. Он несет ту же информацию из последнего.Есть идеи почему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...