
Sergey
13.09.2018
09:42:40
и вот я ищу тоже самое но для моего стэка

Alexander
13.09.2018
09:44:39
Опа че появилось https://nodehandbook.com

Серёга
13.09.2018
09:44:44
оО, сегодня день программиста?
поздравили в личку вдруг..

Google

Sergey
13.09.2018
09:45:14
С праздником товарищи

Alexander
13.09.2018
09:45:28

Nick
13.09.2018
09:46:31

Sergey
13.09.2018
09:46:39

Yaroslav
13.09.2018
09:54:35
там по существу мало

Роман
13.09.2018
09:54:54
В статье "Anatomy of a JWT Token Part 2" хорошо описаны некоторые проблемы, но когда в минус записывают такое:
Если в коде не предусмотрена проверка подделки алгоритма, токен JWT будет отмечен как успешно прошедший аутентификацию... Это позволит злоумышленнику получить доступ к ресурсам на сервере...
И такое:
В качестве примера скажем, что хакер взломал клиента 2, и теперь знает секретный ключ, предоставленный сервером авторизации, который будет использоваться для подписи JWT, выпущенного сервером. Теперь хакер может перехватывать запросы...
То можно продолжить так:
SSL - фикция, если злоумышленник украдёт приватный ключ, то он сможет читать трафик.
AES - вообще ни на что не годен, если программист забудет выполнить шифрование данных, то они не зашифруются!

Yaroslav
13.09.2018
09:54:58
+ все и так знают, что jwt не очень, но аналогов нормальных мало. готовых


Сергей
13.09.2018
09:55:38
В статье "Anatomy of a JWT Token Part 2" хорошо описаны некоторые проблемы, но когда в минус записывают такое:
Если в коде не предусмотрена проверка подделки алгоритма, токен JWT будет отмечен как успешно прошедший аутентификацию... Это позволит злоумышленнику получить доступ к ресурсам на сервере...
И такое:
В качестве примера скажем, что хакер взломал клиента 2, и теперь знает секретный ключ, предоставленный сервером авторизации, который будет использоваться для подписи JWT, выпущенного сервером. Теперь хакер может перехватывать запросы...
То можно продолжить так:
SSL - фикция, если злоумышленник украдёт приватный ключ, то он сможет читать трафик.
AES - вообще ни на что не годен, если программист забудет выполнить шифрование данных, то они не зашифруются!
Бред не пиши
В статье "Anatomy of a JWT Token Part 2" хорошо описаны некоторые проблемы, но когда в минус записывают такое:
Если в коде не предусмотрена проверка подделки алгоритма, токен JWT будет отмечен как успешно прошедший аутентификацию... Это позволит злоумышленнику получить доступ к ресурсам на сервере...
И такое:
В качестве примера скажем, что хакер взломал клиента 2, и теперь знает секретный ключ, предоставленный сервером авторизации, который будет использоваться для подписи JWT, выпущенного сервером. Теперь хакер может перехватывать запросы...
То можно продолжить так:
SSL - фикция, если злоумышленник украдёт приватный ключ, то он сможет читать трафик.
AES - вообще ни на что не годен, если программист забудет выполнить шифрование данных, то они не зашифруются!
У SSL не один уровень защиты


Роман
13.09.2018
09:56:08
Бред не пиши
Если в коде не предусмотрена проверка подделки алгоритма
это ли не бред?
хакер взломал клиента 2, и теперь знает секретный ключ... Теперь хакер может перехватывать запросы
А от этого защита где-то уже предусмотрена?

Сергей
13.09.2018
09:56:58

Google

Роман
13.09.2018
09:57:12

Сергей
13.09.2018
09:57:14
Ни одна библиотека полностью спеку не реализует
Это бред
Согласен

Роман
13.09.2018
09:57:50
И я тоже согласен что у JWT есть проблемы.

Sergey
13.09.2018
10:10:56
как то грустно это все

Kelin
13.09.2018
11:09:30
Вы что, совсем ебанулись?

Sergey
13.09.2018
11:09:50
по ходу да

Nick
13.09.2018
11:09:51
нет, только немного

Sergey
13.09.2018
11:09:55
джаваскриптизеры же

Kelin
13.09.2018
11:10:09
Похоже, что совсем. Который день тут жвт срач

Nick
13.09.2018
11:10:48

Sergey
13.09.2018
11:11:05
а я просто ищу решение

Feodor
13.09.2018
12:58:57
Год полёта, около 3к пользователей, нареканий не было.

Дмитрий
13.09.2018
13:01:20

Feodor
13.09.2018
13:02:20
Насколько я помню да.
Токен в БД и токен в сешн сторадже.

Google

Vladimir
13.09.2018
13:13:14
Вопрос а почему loopback выбран был?
Я в начале с файрбейс разбирался, потом обнаружил Parse, поставил у себя и остался доволен: по сравнению с firebase разработка на локальной машине гораздо удобнее и быстрее.
А про loopback сейчас из диалога узнал. И буду признателен, если скажете своё мнение.

Sergey
13.09.2018
13:14:05
можно ссылку ?

Konstantin
13.09.2018
13:14:41
Этот, что ли?
https://parseplatform.org/

Vladimir
13.09.2018
13:15:17
Да

Ann
13.09.2018
13:16:25
(node:3384) DeprecationWarning: current URL string parser is deprecated, and will be removed in a future version. To use the new parser, pass option { useNewUrlParser: true } to MongoClient.connect.
---> Server on port: 5000 <---
(node:3384) DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead.
---> mongo connected <---

Sergey
13.09.2018
13:17:02
так ведь рядом написано же

Feodor
13.09.2018
13:17:05

Sergey
13.09.2018
13:18:10

Ann
13.09.2018
13:19:01
я передаю с другого файла ссылку на mlab и подключаю в app.js

Yan
13.09.2018
13:20:07
Там действительно всё написано
И даже написано что делать

Konstantin
13.09.2018
13:20:59
Оно ж не просимы, а ивенты

Vladimir
13.09.2018
13:21:22

Konstantin
13.09.2018
13:21:58
И у тебя в консоли просто варнирги о деприкейшене. Что с ними делать там же написано

Ann
13.09.2018
13:29:08
если должно быть так, то надпись в консоли не пропала

Google

Ann
13.09.2018
13:31:00
точнее осталась только эта
DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead.

Alexander
13.09.2018
13:32:45
лучше создвай коннекшон, удобнее будет работать с монгой, да и несколько бд можно будет нормально подключить
const connection = mongoose.createConnection(url, config)

Dima
13.09.2018
13:33:42
а после всего этого, некст строкой напиши это mongoose.set('useCreateIndex', true);

Ann
13.09.2018
13:35:09
все, пропала, спасибки:)

Konstantin
13.09.2018
13:44:10
Индексы, если они нужны вообще, лучше создавать вместе с моделью.

Dima
13.09.2018
13:45:55

Konstantin
13.09.2018
13:47:24

Dima
13.09.2018
13:50:06

Konstantin
13.09.2018
13:55:02

Dima
13.09.2018
13:57:08
если база небольшая, чел так на 2к

Konstantin
13.09.2018
13:58:06

Alexander
13.09.2018
14:03:02

Сергей
13.09.2018
14:07:36

Dmitry
13.09.2018
14:19:45
Прораммиста

Сергей
13.09.2018
14:19:59
наконец-то
хоть кто-то заметил

Dmitry
13.09.2018
14:20:14
Лел

Konstantin
13.09.2018
14:26:21
С днём погроммиста, айпишники!

Google

Алексей
13.09.2018
14:29:34
я ещё с утра всех поздравил
всех с праздником!

malcev
13.09.2018
14:48:05
хочу сделать авторизацию, основаннаю на ролях с таблицами roles user_roles

Сергей
13.09.2018
14:48:22

malcev
13.09.2018
14:48:29
через orm sequilize
подскажите, плиз, хорошие примеры

Kendr
13.09.2018
14:49:50

Alexander
13.09.2018
14:49:58

Cenator
13.09.2018
14:50:33
chaining assigment в топку сразу