Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2022 January 19

OS

Oleh Shubin in NodeUA - JavaScript and Node.js in Ukraine
если честно всех подробностей не помню, но сам логин там точно через фронт происходит, но на бек есть смысл передавать только полученный токен и запросить инфу о пользователе повторно
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
это да, но как ее запросить? оО
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
я не могу найти ни sdk для бека, ни ендпоинтов, ни вообще что куда слать и что ожидать оттуда
источник

OS

Oleh Shubin in NodeUA - JavaScript and Node.js in Ukraine
сорян это фронт
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
У них нет SDK для бека.
У Facebook не совсем OAuth. Есть различия, но очень близко.
Я примерно год назад делал такое.

Если не разберётесь, напишите мне вечером, я освежу в памяти и попробую помочь.
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
благодарю, буду ковыряться
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Я не помню всех деталей (могу вечером подсказать), но на фронте проще всего залогинить через их SDK. Если не ошибаюсь, через него же можно достать и информацию и пользователе. Но так делать не нужно, если Вы эту информацию хотите хранить у себя.
Нужно после логина взять auth token, отправить его себе на бек. Там проверить подпись и сделать запрос на Graph API (можно посмотреть в их доке) который вернёт инфо по пользователю.

Ну и перед тем, как делать это все на беке, нужно сделать Facebook app и получить app secret
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Вот Graph API endpoint для получения user info
https://developers.facebook.com/docs/graph-api/reference/user/
Тут можно протестировать запросы на Graph API
https://developers.facebook.com/tools/explorer/

Проверка подписи токена
https://developers.facebook.com/docs/facebook-login/limited-login/token/validating

Про разные типы access tokens (самое запутанное место)
https://developers.facebook.com/docs/facebook-login/access-tokens/
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Вся книга будет написана так же, и не будет очень большой
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
огромное спасибо!
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
Понимаю. Но например книга по расту написана супер детально, разжевывается почти всё до самых мелочей. Ваша же книга в противоположность очень плотная. Лично мне хотелось что бы было чтото посредине между rust book и metarhia book. Затрагиваются очень интересные и неочевидные концепции, которые хотелось бы что Вы как автор раскрыли в своём видении и понимании - подобные мысли в книгах могут быть очень ценными. Например многие не задумываются но тезис что "данные это сердце программирования" - очень крут, но он упомянут вскольз как и понятие метапрограммирование, которое вообще от ЯП как ЯП может в корне отличаться и привность конфуз в понимании мысли для людей с разным бекграундом.
источник

VK

Vyacheslav Koval in NodeUA - JavaScript and Node.js in Ukraine
на русском будет версия?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
и на русском и на английском будет, кто хочет помочь с переводами, то нужно и с русского на английский и с английского на русский переводить, заходите в репу и делайте пул-реквесты
источник

VK

Vyacheslav Koval in NodeUA - JavaScript and Node.js in Ukraine
понял, спасибо
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
хотел поинтересоваться, а почему не на LaTeX пишите?

markdown очень удобен и минималистичен, но все равно?
источник

V

Victor in NodeUA - JavaScript and Node.js in Ukraine
плюс, книги сверстанные в латексе выглядят серьезно
источник

Р

Руслан in NodeUA - JavaScript and Node.js in Ukraine
источник

Р

Руслан in NodeUA - JavaScript and Node.js in Ukraine
или как тут можно. там маркдаун, но я не понял как все смогли красиво оформить https://github.com/denisshevchenko/ohaskell.guide
источник

А

Арсений in NodeUA - JavaScript and Node.js in Ukraine
а в чем преимущество LaTeX перед markdown?
источник

q

qkation@DevelopQKati... in NodeUA - JavaScript and Node.js in Ukraine
формули
але тут вони не сильно актуальні
источник