Size: a a a

NestJS — русскоязычное сообщество

2020 April 20

V

Vodogrey in NestJS — русскоязычное сообщество
Aleksandr Bukhalo
Idea под джаву написанная на джаве, как думаешь?)
ну синтаксический анализатор все равно под язык переписывается
окей, с js боль, там нереально построить адекватное дерево, но в типизируемых языках не возникнет проблем
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
Vodogrey
ну синтаксический анализатор все равно под язык переписывается
окей, с js боль, там нереально построить адекватное дерево, но в типизируемых языках не возникнет проблем
А теперь попробуй написать себе плагинчик в шторме
источник

V

Vodogrey in NestJS — русскоязычное сообщество
Andrey Melikhov
А теперь попробуй написать себе плагинчик в шторме
я вообще на vscode сижу :с
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
но это так, шутка была про IDE
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Vodogrey
ну jetbrains и под другие языки неплохие ide сделали, в чем там радикальное отличие?
самые топовые фишки у них под jvm
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Andrey Melikhov
А теперь попробуй написать себе плагинчик в шторме
Adel F писал, что ему как раз очень нравится писать плагины к jb на котлине)

Автор .env плагина, и каких-то фич в ларавел плагине
источник

V

Vodogrey in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
самые топовые фишки у них под jvm
я заинтригован. надо будет джавистов потыкать
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Vodogrey
я заинтригован. надо будет джавистов потыкать
Ну, например, в последнем обновлении в дебаггере можно смотреть на несколько шагов ВПЕРЁД)
источник

V

Vodogrey in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
Ну, например, в последнем обновлении в дебаггере можно смотреть на несколько шагов ВПЕРЁД)
типо quokka?
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
источник

V

Vodogrey in NestJS — русскоязычное сообщество
почему там подсвечена только первая часть условия? :D
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Vodogrey
почему там подсвечена только первая часть условия? :D
потому что это false и там and?)
источник

V

Vodogrey in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
потому что это false и там and?)
ладно, весомо
источник
2020 April 21

LK

L K in NestJS — русскоязычное сообщество
L K
напишите результат этого кода )
токены будут одинаковы или нет ?
в чем подвох ? ))

const jwt = require('jsonwebtoken');
const secret = 'secret';
const token1 = jwt.sign({ key: 'val', other: 2 }, secret);
const token2 = jwt.sign({ other: 2, key: 'val' }, secret)

console.log(token1)
console.log(token2)

только не выполняйте )
на подумать
разбираем результат

правильный ответ - токены будут разные.

потому что json это обычные байтики
и 100% что токен можно проверить

а вот если токен перезаписать, то гарантии нет.

все это происходит потому что стандарт JSON не говорит о сортировке ключей.

и да, результат не зависит от алгоритма шифрования, например, если даже юзать RSA256

один и тот же пейлоад будет выдавать один токен ( с примера что я скинул )
источник

GG

Go Go in NestJS — русскоязычное сообщество
Всем привет. Парни как связываете нест с active directory ? Есть уже проверенные нормальные либы ?
источник

GG

Go Go in NestJS — русскоязычное сообщество
То что нашёл пилилось 5-7 лет назад )))
источник

LK

L K in NestJS — русскоязычное сообщество
не накидываю на вентилятор, и вы не добавляйте ))
Просто пытаюсь донести что такое REST на самом деле, а не то что в манах

вырвано из - https://cloud.google.com/blog/products/api-management/understanding-grpc-openapi-and-rest-and-when-to-use-them

Всякий раз, когда один ресурс включает ссылку на другой, эта ссылка выражается с использованием URL другого ресурса. Этот метод называется гипертекстом или гипермедией - если ваш API-интерфейс не использует URL-адреса таким образом, он не использует модель REST, поскольку гипертекстовые ссылки являются функцией подписи, которая отличает REST от других моделей
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
L K
разбираем результат

правильный ответ - токены будут разные.

потому что json это обычные байтики
и 100% что токен можно проверить

а вот если токен перезаписать, то гарантии нет.

все это происходит потому что стандарт JSON не говорит о сортировке ключей.

и да, результат не зависит от алгоритма шифрования, например, если даже юзать RSA256

один и тот же пейлоад будет выдавать один токен ( с примера что я скинул )
а я когда то даже описывал как работает jwt с каких частей он состоит что это всего лишь base64 c подписью. Можно взять готовый jwt прогнать через base64 decoder и получить объект
источник

LK

L K in NestJS — русскоязычное сообщество
Sviatoslav
а я когда то даже описывал как работает jwt с каких частей он состоит что это всего лишь base64 c подписью. Можно взять готовый jwt прогнать через base64 decoder и получить объект
это из стандарта ясно давно
https://tools.ietf.org/html/rfc7519
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Можно даже Википедию открыть 😐

А что, кто-то использует jwt и при этом вообще не знает, что он из себя представляет, как работает и зачем нужен?
источник