oMatej
oMatej
Próbuję stworzyć własny OAuth serwer, ale nie jestem pewien czy to w jaki sposób chciałbym zbudować bazę danych ma jakiś większy sens, a także tego, czy dobrze rozumiem sposób, w jaki miałyby być obsługiwane poszczególne sposoby autoryzacji użytkowników / klientów.

Aktualnie mam w ten sposób wyglądający schemat bazy danych:
https://i.imgur.com/CHuwz5f.png
Chciałbym, żeby ten serwer autoryzacyjny wspierał obecnie trzy sposoby autoryzacji: Authorization Code, Client Credentials oraz Resource Owner Password Credentials
  • Najlepsze
  • Wszystkie komentarze
xetrov
@oMatej: nie pomogę, ale ten obrazek powinien być w tutorialach do OAutha podpisany mniej więcej jako oauth-is-easy.jpg ( ͡° ͜ʖ ͡°)
oMatej
oMatej
oMatej Autor
0
@xetrov: jak teraz tak na to patrzę, to w sumie widzę, że zapomniałem między innymi o sytuacji, w której aplikacja zewnętrzna w adresie przekaże scope=x,y,z.

W takiej sytuacji powinna chyba powstać relacja między access_tokenem, a oauth_scopes. No ale właśnie - skoro ja chciałbym używać JWT, nie mam w bazie tabeli dla tokenów.

A i tak pewnie nie przewidziałem lub źle podszedłem do dziesiątek innych rzeczy (╥
trustME
Mirki, robię logowanie / rejestrację przez Google i Facebook.
Na froncie używam hello.js więc dostaję accesstoken'a do aplikacji stamtąd.
Wysyłam sobie tego access tokena na backend i mogę pobrać dzięki temu profil, co za tym idzie emaila, więc zalogować się da.

Ale gdzie tu client
secret ? Myślałem, że potrzebuję go by zweryfikować że ten token jest dla mojej aplikacji ale chyba nie jest to
  • Najlepsze
  • Wszystkie komentarze
matt-dev-6
matt-dev-6
Po stronie frontu user dostaje tymczasowy tokenz facebooka. Przesyłasz na backend i tam ponownie weryfikujesz, czy ten tymczasowy token jest prawidłowy (request do facebooka). Jeśli jest ok to znaczy, że dostałeś prawdziwy token i user faktycznie przed chwilą się zalogował (możesz to autoryzować).
imlmpe
imlmpe
  • adult
395
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
imlmpe
imlmpe Autor
10
i dlaczego twoim zdaniem certyfikaty są nic nie warte?


@tt_2: posiadać wiedzę z certyfikatu, to jedno. Posiadać certyfikat to drugie.
Jeśli ktoś przygotuje się do egzaminu, to zdobędzie bezcenną wiedzę, ale... jeśli ktoś zakłada, że pracodawca będzie go pytał o certy, to moim zdaniem jest w błędzie. Rekrutowałem Amerykanów i Hindusów i oni mają tych certyfikatów na pęczki, ale nie za często się to przekłada na wiedzę. Rozsądny pracodawca nie
Nordtraveller
@imlmpe: W 5 jest zły link.
patryk_t
Utworzyłem sobie na serwerze subdomenę, a tam odpaliłem w nodejs serwer, który nasłuchuje na porcie 3000. Ja w przeglądarkę wpiszę mojasubdomena.serwer.pl:3000, to mi wywala "Ta witryna jest nieosiągalna". Dlaczego?
#nodejs #serwery
  • Najlepsze
  • Wszystkie komentarze
matekkkk
matekkkk
@patryk_t: sprawdź czy masz 3000 odblokowane w firewallu na serwerze i czy nasłuchuje z 0.0.0.0:3000 (*:3000) czy tylko z localhosta
Koliat
@patryk_t: a firewalle czy inne NATy są? Lokalnie IP działa?
zdalnie_io
Przed Tobą kolejne 24 oferty pracy zdalnej. Będę wdzięczny, jeśli poświęcisz minutę na wypełnienie krótkiej ankiety, w celu podzielenia się opinią o newsletterze #zdalnieio :)

Frontend/Javascript
Senior Front-end Engineer (LigoHR) PLN 20k - 26k - oferta
Senior React Developer (CoinFalcon) PLN 10k - 14k - oferta
Senior Javascript Developer (Startup House) PLN 10k - 20k -
  • Najlepsze
  • Wszystkie komentarze
Moron
Moron
Moron
0
@zdalnie_io: a myślałeś czy mozesz rozszerzyć o zlecenia IT?
trustME
Jak to jest możliwe, że do dzisiaj nie mamy do #nodejs ORM'a do SQL który by ogarniał automatyczne generowanie migracji jak np Doctrine w Symofny w PHP?

#javascript
  • Najlepsze
  • Wszystkie komentarze
trustME
trustME Autor
1
@nietrolluje: nie generuje, trzeba każda migracje z palca.

Co masz konkretnie na myśli pisząc o ich generowaniu?


@tomkee: Entityframework(net) czy Doctrine(Symfony) albo Eloquent(Laravel) w 95% przypadkow generują poprawną migrację na podstawie poprzednich migracji i stanu modeli.
suluat
suluat
Jak byście porównali websockety w Javie i Node.js ? Macie jakiś pomysł na pomiary?

#programista15k #programowanie #nodejs #spring #java
  • Najlepsze
  • Wszystkie komentarze
konik_polanowy
Dzisiaj Node.js Design Patterns - Second Edition (July 2016)

https://www.packtpub.com/packt/offers/free-learning

#packtpubfreelearning #nodejs #designpatterns
  • Najlepsze
  • Wszystkie komentarze
P.....s
P.....s
Za każdym razem gdy usuwasz folder node_modules xD

#programowanie #javascript #nodejs
  • Najlepsze
  • Wszystkie komentarze
PoteznyMagWody
Tak się w sumie zastanawiam, aktualnie pracuje jako backendowiec javowiec od roku ale w pracy mamy parę serwisów w node.js i się zacząłem ogólnie zastanawiać czy nie lepiej by przejść na node.js i fullstack.
To co mnie zachęca to:
Hype na js, Masa projektów open source do których łatwo się dołączyć i zaistnieć w community I wyrobić sobie portfolio. Lekkie to, wydaje się przyjemne, latwe do nauki, zajebista dokumentacja i masa tutoriali
  • Najlepsze
  • Wszystkie komentarze
bigbadandwrong
macie jakiś pomysł na serwis internetowy?

#webdev #nodejs
  • Najlepsze
  • Wszystkie komentarze
L.....T
L.....T
#nodejs #npm Jakie alternatywy dla express.js? Widzę, że jakaś stagnacja nastąpiła w devteamie.
  • Najlepsze
  • Wszystkie komentarze
zdalnie_io
Przed Wami 28 ofert pracy zdalnej. Jeśli chcesz otrzymywać cotygodniową porcję ofert pracy zdalnej to zapraszam tutaj lub do obserwacji tagu #zdalnieio ;)

Frontend/Javascript
JavaScript Front-end Developer (Coldrun) PLN 13k - 17k - oferta
Frontend Developer / Angular (IP Partner) PLN 10k - 12k - oferta
Frontend Developer (Apptension) PLN 7,7k - 11,4k - oferta
  • Najlepsze
  • Wszystkie komentarze
f.....d
f.....d
eh gdzies kiedys widzialem strone na ktorej mozna bylo wrzucic za darmo wlasna apke w node
kojarzycie cos takiego?
#webdev #frontend #nodejs
  • Najlepsze
  • Wszystkie komentarze
s.....R
s.....R
Mam API napisane w node + client w reakcie, za pierwszym strzałem w API wysyłając login i hasło generuje token (JWT), ustawiam mu jakąś wartość expiry, załóżmy niech to będzie 10 minut, jak obsłużyć moment w którym token wygasa i strzał idzie do API?
#programowanie #nodejs #api
  • Najlepsze
  • Wszystkie komentarze
x.....x
x.....x
#naukaprogramowania #javascript #nodejs
gdy wywołam synchroniczną funkcję w promise, czyli Promise.then((data) => { return compareHash(pass, data) }) to zablokuje event loop?
  • Najlepsze
  • Wszystkie komentarze
Cinerin
Programowe Mirki! Zapłacę 100 zł (lub więcej) za pomoc w postawieniu i skonfigurowaniu na serwerze gotowych dwóch aplikacji: Laravelowej (służy jako Web Service - to już praktycznie stoi) oraz aplikacji Angularowej (Angular CLI, frontend aplikacji). Serwer to Debian 9.*, zainstalowany jest już PHP 7.2, MySQL, NPM, a całość leci na Apache2. Dostęp do serwera po SSH. Dla kogoś kto się zna, nie powinno zająć to dużo czasu. Chętnych zapraszam na priv!

#
  • Najlepsze
  • Wszystkie komentarze
L.....T
L.....T
Głupie pytanie, da się przekompilować projekt napisany w Kotlin do JavaScript/Node? Chciałem sobie przeanalizować kod a nie mam teraz czasu na naukę kotlina :D
https://github.com/feelfreelinux/WykopMobilny
#programowanie #kotlin #javascript #nodejs
  • Najlepsze
  • Wszystkie komentarze
4191727801
4191727801
Witam, mam do oddania kod promo -50% na egzamin z mongo C100DEV. Egzamin po znizce kosztuje 75$.
Waznosc do konca miesiaca.

Kod otrzyma osoba ktora podlinkuje jakąś fajna biblioteke do js'a ( ͡° ͜ʖ ͡°)

#mongodb #programowanie #nodejs #dotnet #java #javascript