Size: a a a

Clojure — русскоговорящее сообщество

2021 October 04

A

Artem in Clojure — русскоговорящее сообщество
Так же как ты бы куку лепил к запросу clj-http
источник

FB

Farid Bagishev in Clojure — русскоговорящее сообщество
уже выше перечислили случаи когда по сути jwt это единственный способ аудентифицировать между сервисами. там где куки просто не работают. и опять же куки разные бывают, некоторые сессии в куках хранят с шифрованием и подписями (например в rails это по дефолту) что тоже такое себе
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
а если все это не нужно, то можно спокойно запилить на куках
источник

FB

Farid Bagishev in Clojure — русскоговорящее сообщество
разумеется, всему свое применение, и без крайностей желательно
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
мм
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
почему я то думал, что нет, в айфонах апики концепцию кук не имеют, хз почему
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Это просто HTTP-заголовки Set-Cookie (от сервера) и Cookie (от клиента). В любом HTTP-клиенте, что позволяет задавать и читать заголовки, можно сделать и куки, даже если встроенного разбора в клиенте нет (а нередко есть).
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
URLSession вроде бы
источник

FB

Farid Bagishev in Clojure — русскоговорящее сообщество
у кук есть одно поле которое все меняет - domain
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
Нижняя линия? Я все правильно и извращенно-влажно понял? Ну тогда тоже поздравляю эту линию!
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Странное какое-то обсуждение получилось. Куки они про то, как передавать и хранить, jwt про то, что передавать и хранить. Ортогональные понятия.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Грохните спам с нижней половиной
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
JWT ни про то, как передавать, ни про хранить, и в этом диавол, ибо и передавать и хранить можно как угодно. Куки и про передавать и про хранить, и даже про секурити от JS-инъекций, но есть эффекты...
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
другими словами
- с JWT  нужно выписать и передачу и хранение, но есть устоявшиеся паттерны - передаем в заголовках, храним в переменных
- с Куками  - используем стандартные механизмы, проверенные и надежные (относительно), но не бегаем куда-то на сторону и нет механизма восстановления этих печенек
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
(Я сейчас включу режим педанта на секундочку и замечу, что JWT это исключительно формат данных с подписью, не обременённый семантикой id/access/refresh — эта семантика из OIDC, но он не предписывает токенам быть именно JWT. Всё, мой внутренний перфекционист успокоен 😌)
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
👌
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Ясно
источник

PL

Pavel Lygin in Clojure — русскоговорящее сообщество
Всем привет! Помогите, пожалуйста, совладать заблудшему джависту с clojure.. кучу копий уже затупил в попытках.

(можно пропустить)Задача в следующем: реализовать алгоритм который принимает строку и числовое значение длины выходных строк, на выходе список всевозможных строк из символов входной строки, где символы расположенные рядом не повторяются.

На джаве код получился таким:
https://pastebin.com/k28WvgFP

и вывод при входных данных:
(("a", "b"), 4) -> [abab, baba]

В clojure:
https://pastebin.com/Hjk5WCQc

при тех же входных данных, результат:
((() (()) (() (()) a b a b)) (() (()) (() b a b a)))

Хочу добиться того, чтобы в clojure не было излишний скобок.

Так же пробовал в теле метода вместо cons на 13 строчке использовать do, но с ним вообще не работает.

Заранее спасибо за помощь🙂
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
не по теме, но стайлгайд почитай :)
источник

E

ETL in Clojure — русскоговорящее сообщество
У меня какая-то хрень с cider, он не подтягивает зависимость.

Опишу весь флоу:
- открываю файл, в котором объвлена необходимая зависимость
- cider-jack-in
- эвал ns
Согласно документации - он должен всё подтянуть автоматом, однако - при эвале он говорит, что:

Unhandled java.io.FileNotFoundException
  Could not locate honey/sql__init.class, honey/sql.clj or honey/sql.cljc on
  classpath.
источник