Size: a a a

2019 December 23

VP

Vlad Proshin (drugan) in Drupal RU
Алексей Кузнецов
Всем привет! Кто-нибудь подскажет, как в друпале сгенерировать токен для сторонней прилаги, чтобы она мне иногда в друпал стучалась зачем-то? Только надо, чтобы токен был вечный, типа как во всяких гугл апи - генеришь токены и юзаешь сколько угодно
настрой как тебе надо
https://www.drupal.org/project/simple_oauth
источник

АК

Алексей Кузнецов in Drupal RU
Access expiration time уже стоит 300. А мне надо вечный
источник

АК

Алексей Кузнецов in Drupal RU
У меня юзеры по simple oauth ходят
источник

VP

Vlad Proshin (drugan) in Drupal RU
300, что?
источник

SP

Sergey Prokopchuck in Drupal RU
0 поставить не пробовал?
источник

VS

Victor Stepankov in Drupal RU
источник

АК

Алексей Кузнецов in Drupal RU
300 секунд действие аксес токена. Поставить 0 - не вариант, потому что не секьюрно, т.к. абсолютно все юзеры ходят на сайт только по токенам
источник

АК

Алексей Кузнецов in Drupal RU
А нужен токен отдельный для апи, по которому будет ходить сторонний сервис
источник

АК

Алексей Кузнецов in Drupal RU
И вот этот токен должен быть вечный, без всяких рефрешей и прочего
источник

VP

Vlad Proshin (drugan) in Drupal RU
100 лет == 3153600000
источник

АК

Алексей Кузнецов in Drupal RU
В таком раскладе у всех юзеров будут вечные токены
источник

VP

Vlad Proshin (drugan) in Drupal RU
Алексей Кузнецов
В таком раскладе у всех юзеров будут вечные токены
ну тогда хакни модуль, чтобы для ,,прилаги,, токен был вечным....
источник

АК

Алексей Кузнецов in Drupal RU
)))
источник

SP

Sergey Prokopchuck in Drupal RU
чейто мне кажется что там кастомизировать можно
со своим роутом и переюзом функционала аксесс токенов
источник

VP

Vlad Proshin (drugan) in Drupal RU
я писал кастомный модуль на стороне клиента и если токен устарел автоматически запрашивал новый. Обновляющий токен я не использовал, потому что не видел в нём смысла для себя

$response = $this->httpClient->request('POST', "https://oauth-server.com/oauth/token", $options);
источник

VP

Vlad Proshin (drugan) in Drupal RU
password grant type
источник

АК

Алексей Кузнецов in Drupal RU
Если бы в этой ситуации я мог написать кастомный модуль на стороне клиента, я бы сидел в короративном чате гугла, а не здесь))
источник

VP

Vlad Proshin (drugan) in Drupal RU
Алексей Кузнецов
Если бы в этой ситуации я мог написать кастомный модуль на стороне клиента, я бы сидел в короративном чате гугла, а не здесь))
я не в курсе, а чо в гугле нет такой опции password grant type?
источник

VP

Vlad Proshin (drugan) in Drupal RU
чтобы вот это им отправить для получения нового токена
источник

АК

Алексей Кузнецов in Drupal RU
Ну а как ты себе это представляешь? Одно дело сказать стороннему сервису типа "Эй сходи-ка на мой сайт по этой ссылке и вкинь в запрос вот эти заголовки". И совсем другое "Эй, сходи-ка на мой сайт, получи токен, сохрани его (сам придумай куда) и потом ходи с этим токеном дальше"
источник