@nodejs_ru

Страница 778 из 2748
Никита
21.05.2017
20:09:00
И это, того.

Sasha
21.05.2017
20:09:10
ааа

Никита
21.05.2017
20:09:18
По-моему, у клиента монги был апи на промисах встроенный

Sasha
21.05.2017
20:09:23
ну я и тупой ^_^

Google
Никита
21.05.2017
20:09:32
Так что ты этот огород зря строишь, кмк.

Evgeny
21.05.2017
20:10:35
По-моему, у клиента монги был апи на промисах встроенный
Если не передавать туда коллбек - он вернет промис

Никита
21.05.2017
20:11:02
Во-во. Только с еачем там проблема была — для него не осилили промисы почему-то.

И ещё.

@rmnff Мне кажется, ты пытаешься на каждую операцию подключаться к базе и потом отключаться. Это слегка неоптимально.

Denis
21.05.2017
20:33:33
Если не передавать туда коллбек - он вернет промис
Если mongoose то он возвращает query объект который тоже имеет then метод, но это не промис. Чтобы вернуть промис надо .exec() дописать, а ещё по хорошему забиндить нативные/блюберд промисы(там вроде встроенные mPromise и они deprecated)

Evgeny
21.05.2017
20:34:12
Я про монгоклиент

Denis
21.05.2017
20:34:19
А, чёт не увидел что вопрос про монгоклиент

Сорян

Denis
21.05.2017
20:35:11
Я нативные использую

Andrew
21.05.2017
20:35:44
Я нативные использую
mongoose.Promise = global.Promise ?

Denis
21.05.2017
20:35:44
С другими правда не работал, здесь писали что блюберд лучше по скорости

Google
Denis
21.05.2017
20:35:47
Ага

Andrew
21.05.2017
20:36:39
Спасибо. Не помню почему, у меня продолжал показывать предупреждение про deprecated :(

Таймураз
21.05.2017
21:15:12
Кстати, да Я использую mongoose, сразу после инициализации добавляю промисы bluebird, однако все равно ошибка валится

Как отследить первый вызов require?

Yumi
21.05.2017
21:19:43
Йо. Можете объяснить, что означает здесь слово децентрализация? То есть данные хранятся на клиентах, а сервер только аккаунты хранит или как? https://mastodon.social

Интересно, как организован поиск по таким серверам. Если мне например нужно найти конкретное id, а оно может быть на любом из десятков серверов.

Андрей
21.05.2017
21:43:32
есть у кого на примете нормальный excel pasrser?

Enjoy the
21.05.2017
21:47:32
Всем прив Никто не подскажет, где можно почитать об аутентификации в SPA приложении?

Denis
21.05.2017
22:09:58
(сейчас опять кто-то напишет какой JWT плохой)

Спасибо. Не помню почему, у меня продолжал показывать предупреждение про deprecated :(
У меня не выскакивает, завтра уже гляну точный код и версию монгус

Никита
21.05.2017
22:13:31
jwt нинужин

http://cryto.net/~joepie91/blog/attachments/jwt-flowchart.png

Sergey
21.05.2017
22:19:17
Всем прив Никто не подскажет, где можно почитать об аутентификации в SPA приложении?
Такая же как везде ) прочитай просто об аутентификации для начала

Enjoy the
21.05.2017
22:20:09
Я бэкендер, я примерно понимаю

(на пшп (бэкендер-инвалид))

Но в связке с реактом, к примеру не выкупаю

Aleksandr
22.05.2017
03:35:31
jwt нинужин
даже без всех эти размашистых доводов, можно просто без кук поработать с закрытыми авторизацией ссылками и потом смело всю жизнь использовать для сессий куки и не придумывать. а учитывая что куки самое защищенное хранилище при должном подходе то вообще непонятно для чего все остальное

Konstantin
22.05.2017
07:33:54
Я в данный момент делаю апи для мобильного приложения. В JWT держу айди пользователя и массив его ролей. Благодаря этому мне не нужно обращаться к базе при каждом запросе, чтобы узнать, может ли юзер выполнить то, или иное действие. Кроме того, мобильникам не нужно парсить/собирать куки у себя. В реактовой админке тоже будет аутентификация с JWT, что позволит апишку повесить на домене api.*.

Google
Konstantin
22.05.2017
07:56:47
Ну само знание алгоритма мало что дает. Вот HTTPS тоже сообщает, какой алгоритм используется.

Да и в простом случае в JWT не шифр, а хеш

Ознакомился с таблицей, которую @ChALkeR скинул. Теперь меня смущает возможноть любого скрипта увидеть токен, лежащий в локальном хранилище :)

Никита
22.05.2017
07:59:49
Ты ещё вспомни видеожс.

Konstantin
22.05.2017
07:59:55
Не решается ли часть проблем с JWT, если для веб-клиентов держать токен в куке?

Таймураз
22.05.2017
08:02:44
Не решается ли часть проблем с JWT, если для веб-клиентов держать токен в куке?
имхо, лучше написать свое решение, чем использовать JWT

Может, на ноде уже реализовано что-то свое

Evgeny
22.05.2017
08:24:38
Канэш, надо всегда все делать своё. Нафиг стандарты и известные решения

Nurik
22.05.2017
08:38:11
Всем привет есть ли готовый модуль для управления форматом вывода ресурсов для каждой модели ? Чтобы можно было регулировать какие поля показывать а какие нет по дефолту.

Nurik
22.05.2017
08:38:22
фреймворк express

Нужен аналог типа fields из yii2

Anton
22.05.2017
08:57:04
тебе нужно просто убрать некоторые поля из выдачи типа?

Таймураз
22.05.2017
09:01:50
Konstantin
22.05.2017
09:02:46
Что можешь предложить лучше JWT?
сейчас начнётся про Bearer

Ilnur
22.05.2017
09:03:01
Konstantin
22.05.2017
09:03:16
srp 6 ?
ладно, не начнётся :)

Google
Ilnur
22.05.2017
09:03:25
ахаха

Таймураз
22.05.2017
09:05:09
srp 6 ?
Отлично, есть что почитать

Ilnur
22.05.2017
09:05:30
Пишу как раз модуль. Вернее взял srp 6 от мозилы и пытаюсь ее совместить с jwt. Если смогу подтвердить свою гипотезу, то будет модуль.

Konstantin
22.05.2017
09:05:32
Что можешь предложить лучше JWT?
чем тебя ЖВТ не устраивает? Отличная же штука!

Ilnur
22.05.2017
09:05:50
чем тебя ЖВТ не устраивает? Отличная же штука!
нормальная библиотека, не спорю

Таймураз
22.05.2017
09:07:45
чем тебя ЖВТ не устраивает? Отличная же штука!
Тем, что данные может прочесть кто угодно

Konstantin
22.05.2017
09:08:10
Таймураз
22.05.2017
09:08:51
какие данные??? хэш?
JWT токен в открытом виде хранит данные внутри него Они не зашифрованы

Admin
ERROR: S client not available

Konstantin
22.05.2017
09:09:21
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ

я не уверен, что не зашифровано :)

Ilnur
22.05.2017
09:09:45
какие данные??? хэш?
Народ не вдупляет разницу между авторизацией, аутентификацией и то что данные с этим связаны конечно, но хотят чтобы и сессия была закрыта. + О теоретической возможности посредничества не думают. Вот и получаются что либы гавно)))

Таймураз
22.05.2017
09:09:46
{ "sub": "1234567890", "name": "John Doe", "admin": true }

Konstantin
22.05.2017
09:10:03
Таймураз
22.05.2017
09:10:28
и что тебя смущает?
Потенциальной возможностью бездумно добавить туда что-то лишнее

Ilnur
22.05.2017
09:11:04
Потенциальной возможностью бездумно добавить туда что-то лишнее
добавь соль и поменяй алгоритм шифрования, почитай ман к либе

Konstantin
22.05.2017
09:11:11
Потенциальной возможностью бездумно добавить туда что-то лишнее
Ты канечно не принимай на свой счет, но ты понимаешь что такое токен, когда и как он создаётся и что вообще должен в себе хранить?

Konstantin
22.05.2017
09:12:31
Потенциальной возможностью бездумно добавить туда что-то лишнее
Если добавить что-то в токен, то он перестанет валидироваться

Для этого нужна третья часть токена

Google
Konstantin
22.05.2017
09:14:00
А ниче, что самій распространённый случай, это геннерить ключ юиидом?

он гарантированно тебе сгенерит уникальный ключь

Таймураз
22.05.2017
09:14:31
Прогер, который не знает, как хранит JWT данные (прим. в открытом виде), может передать на клиент закрытую инфу. Какую-хз. Как ее добыть- тоже не буду распространяться, это уже другой вопрос. Но как факт, кто-то может положить туда то, что не должно быть там

Konstantin
22.05.2017
09:16:01
Это понятно. То же самое можно сказать о данных, которые возвращает любой API.

Никита
22.05.2017
09:16:13
http://randomuuid.net/

Konstantin
22.05.2017
09:16:58
и политики можно написать нормальные

Таймураз
22.05.2017
09:19:43
Можно добавить добавить и срок хранения ключа, и еще где-нибудь чем-нибудь обмазаться, но имхо- это равноценно дыре

Dmitry ?
22.05.2017
09:27:55
Тем не менее
Как тем не менее? Ведь сам себе злой буратино, если положил в пейлод пароль)

Dmitry
22.05.2017
09:28:24
ребят у меня такой вопрос

Dmitry ?
22.05.2017
09:28:25
Есть еще такая штука как JWE

Dmitry
22.05.2017
09:28:58
у меня сервер отдает 400 если протух токен, но потом дальше кидает на другой обработчик что выдает 500 всегда при последующих даже нормальных запросах

как избежать этого?

Dmitry
22.05.2017
09:30:15
есть jwt

клиент юзает его

если он протух, сервер отдает 400 что-то типа того

сервер на express

Страница 778 из 2748