Size: a a a

2020 August 26

S

Sergey in Laravel Pro
ну там не только это было, рассчеты еще велись по уровням
источник

АГ

Алексей Гевондян... in Laravel Pro
хотя я не исключаю, что там, где у тебя 30 40 - все таки были еще запросы)
источник

АХ

Александр Хакимов... in Laravel Pro
dev .
есть ещё скоупы

есть ещё вот такой релейшн по рефрешу https://github.com/laravel/passport/blob/9.x/src/RefreshToken.php#L67

я к тому что руками декодировать это что-то как-то такое
Зачем мне релейшин по аццесу если в метод рефреша токена он не передается?
источник

d.

dev . in Laravel Pro
Александр Хакимов
Зачем мне релейшин по аццесу если в метод рефреша токена он не передается?
ну в конечном счёте тебе же надо аксес?
источник

АХ

Александр Хакимов... in Laravel Pro
Ты либо задачу не понял либо плохо знаешь пасспорт
источник

d.

dev . in Laravel Pro
)) ок
источник

S

Sergey in Laravel Pro
dev .
пиши через user::class
писал, чем это поможет?
источник

АХ

Александр Хакимов... in Laravel Pro
dev .
ну в конечном счёте тебе же надо аксес?
Входные данные рефреш токен по которому нужно понять к чему был привязан аццес токен выданный одновременно с данным рефреш токеном. И перебросить привязку на новый выдаваемый аццес токен. И меня только рефреш токен в качестве аргумента
источник

АХ

Александр Хакимов... in Laravel Pro
И скажи-ка мне как ты будешь это делать не извлекая идентификатор из рефреш токена руками?
источник

d.

dev . in Laravel Pro
Sergey
писал, чем это поможет?
навигация по коду лучше
источник

А

Антон in Laravel Pro
Александр Хакимов
Входные данные рефреш токен по которому нужно понять к чему был привязан аццес токен выданный одновременно с данным рефреш токеном. И перебросить привязку на новый выдаваемый аццес токен. И меня только рефреш токен в качестве аргумента
Или ты плохо понял, зачем нужен jwt 🤔. Рефреш тоже должен обновляться, не надо его перепривязывать.
источник

АХ

Александр Хакимов... in Laravel Pro
источник

АХ

Александр Хакимов... in Laravel Pro
источник

АХ

Александр Хакимов... in Laravel Pro
Простите с мобилки(((
источник

АХ

Александр Хакимов... in Laravel Pro
Антон
Или ты плохо понял, зачем нужен jwt 🤔. Рефреш тоже должен обновляться, не надо его перепривязывать.
Я реализовываю НЕСТАНДАРТНЫЙ ФУНКЦИОНАЛ а добавляю еще одну сущность
источник

АХ

Александр Хакимов... in Laravel Pro
В авторизационный сервер.
источник

АХ

Александр Хакимов... in Laravel Pro
Будь добр пролистай диалог сначала. На эту тему. Что такое jwt мне объяснять не нужно)
источник

А

Антон in Laravel Pro
Лол. То, что ты проводил семинары, не значит, что ты знаешь. Ты еще полгода назад в пхп не умел, а теперь семинары проводишь.

Читаем внимательно
https://ru.wikipedia.org/wiki/JSON_Web_Token
https://tools.ietf.org/html/rfc6749
источник

АХ

Александр Хакимов... in Laravel Pro
Ору
источник

АХ

Александр Хакимов... in Laravel Pro
Переслано от Александр Хакимов...
ТЫ был оч близок, но не совсем, там не простой декрипт.

я перерыл всю либу пасспорта и нашёл.


вот такое решение получилось для декодирования рефреш токена

    public static function refresh_token(Request $request)
   {
       $refresh_token = $request->get('refresh_token');
       $app_key = env('APP_KEY');
       $enc_key = base64_decode(substr($app_key, 7));
       try {
           $crypto = Crypto::decryptWithPassword($refresh_token, $enc_key);
       } catch (Exception $exception){
           return $exception;
       }
       return  json_decode($crypto, true);
   }
источник