mam wystawić se endpointa, który odpowie na pytanie czy zapodane hasło jest poprawne.
Bez żadnych tokenów i żadnego encryptowania.

jaki to endpoint powinien być? POST czy GET? W headerach czy body wysylac? Co ma być odpowiedzią? status czy jakis json? Jak lepiej?
#programowanie #java
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PaaD: Haseł nie powinno się przesyłać w parametrach URL, bo zostają wtedy w różnych miejscach. POST i przesyłanie hasła w ciele zapytania lepsze.
  • Odpowiedz
@uzytkownik_wykop_pl: @aczutuse: Zależy jakie znaczenie ma endpoint. Jeśli ma autentykować, to 401 na złe hasło jest ok. Jeśli ma sprawdzać hasła w jakimś innym celu, to 401 (lub 403) sugerowałoby, że użytkownik nie może sprawdzać haseł, a nie że hasło jest złe.
  • Odpowiedz
Spring Security, demystified by Daniel Garnier Moiroux

Świetny talk z tegorocznego Devoxxa, dla tych co chcą sobie usystematyzować lub nabyć wiedzę od podstaw odnośnie Spring Security.


#spring #java #naukaprogramowania
whoru - Spring Security, demystified by Daniel Garnier Moiroux

Świetny talk z tego...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki chciałbym prosić o poradę, mianowicie zastanawiam się nad ścieżką kariery.

Moja sytuacja wygląda następująco. Pracowałem jako programista C++ przez 8 miesięcy po czym z przyczyn osobistych musiałem zrezygnować z pracy. Teraz ponownie jej szukam, bo w międzyczasie napisałem apke mobilną w kotlinie. Rozesłałem parę CV do ofert w kotlinie/cpp/javie i kilka firm chce mnie zatrudnić a ja nie wiem która ofertę wybrać ( dylemat oczywiście dotyczy technologii)

Co myślę o technologiach?

C++
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wookie2020: ja robię w cpp od ponad 5 lat - zależy jaki projekt trafisz, ale przygotuj się na debugowanie jakiegoś gówna z mem corruption, który pojawia się tylko na prodzie raz na 3 runy, gdzie nie da się zarzucić debugera ani większego logowania, bo związane z tym obciążenie wywala cały produkt albo wpływa tak mocno, że problem się nie reprodukuje xD

Ale zdecydowanie satysfakcjonujące jak się naprawi. Tylko jeśli nie
  • Odpowiedz
Pierwszy dzień nauki z #javachallenge

W sumie bez jakichś większych niespodzianek. Znalazłem jakiś fiński kurs na reddicie, którego mnóstwo osób poleca i zacząłem go czytać. To co na plus to zauważyłem, że jest sporo programów do napisania samemu. Ciężko się coś więcej wypowiedzieć bo tak naprawdę to jeszcze nic ciekawego nie zrobiłem, ogarnąłem tylko wypisywanie i zczytywanie z konsoli + konwertowanie stringów na inty. To co mnie zaskoczyło to to,
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nerfipro174: Java to dużo boilerplate kodu i refaktoringu. IntelliJ ma wsparcie do tego, jak i dla każdego popularnego (lub mniej) frameworka javy, podpowiada składnie, ma pełno ostrzeżeń jak coś robisz źle. Wszystko out of the box, bez zabawy w konfiguracje. W VSC pewnie da się to samo osiągnąć, ale się n---------z instalując 200 dodatków. Wiec tak, IntelliJ robi różnicę. I każdy kto programuje w Javie komercyjnie, korzysta z IntelliJ.
  • Odpowiedz
@MostlyRenegade: pytania muszą być napisane w taki sposób, żeby odpowiedzi jak i same zagadnienia były "reużywalne" a nie dostosowane konkretnie do problemu danej osoby. Dzięki temu stackoverflow wygląda jak wygląda. OP chciał odpowiedź skrojoną pod siebie. Jak według ciebie problem jest inny to inne pytanie i problemu nie ma. Jak problem jest ten sam to zostaje ci wystawienie bounty i nadzieja, że ktoś zobaczy twoje pytanie po tak długim czasie
  • Odpowiedz
Siema Mirasy!

Chciałbym zapytać Was o jedną rzecz. Otóż implementuje sobie w Spring Security filtr dla JWT. Wszystko wydaje mi się jasne prócz jednej kwestii, dosyć podstawowej.

Dotychczas myślałem, że dostęp do claimsów zawartych w JW Tokenie zabezpieczony jest tzw. signing key. W back-endzie, podczas generowania tokena, mam ustawione

.signWith(SignatureAlgorithm.HS512,
Yeboy - Siema Mirasy!

Chciałbym zapytać Was o jedną rzecz. Otóż implementuje sobie...

źródło: comment_16666897185TExuNBgfOxOQiEwadYbrl.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Yeboy: podpis to tylko weryfikacja, czy claimsy nie zostały podmienione. Jak chcesz szyfrować, to oddzielny klucz. Tylko zwykle nie ma po co szyfrować, a claimsy nie są tajne.
  • Odpowiedz
@Waffenek: w sumie dobrze, że zwróciłeś na to uwagę, bo ja za bardzo się skupiłem na wytłumaczeniu, dlaczego to może działać na JWT.io i lakonicznie tylko wspomniałem o sprawdzaniu czy token nie spreparowany, a jest to oczywiście kluczowe i bez tego token nie spełnia funkcji autoryzacji
  • Odpowiedz
Cze Mirki,
Taki luzny poscik w pracy w ktorym chcialem sie pochwalic, ze udalo mi sie zalapac do pociagu zwanym it:)
Pare miesiecy temu pisalem, ze w sierpniu zaczynam staż na junior javke i ze sram sie jak cholera.
Minelo prawie 3 miesiace i podsumowujac ciesze sie, ze wlozylem troche wysilku, zeby dostac sie gdziekolwiek i moc rozwijac w tym zakresie. Nauczylem sie naprawde duzo rzeczy i jestem swiadomy, ze jeszcze mnostwo
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@thority: To znaczy, że są gorszymi programistami czy jak? Jak widzisz, że ktoś czego nie potrafi to może zaoferuj pomoc zamiast się z niego nabijać?

Tak BTW to ja nie znam podstawowych czynności na Windowsie bo go nie używam, ostatnia wersja, której używałem to 7. Muszę powiedzieć to swoim klientom, że ich klastry nie działają bo nie potrafię używać Windowsa. xD
  • Odpowiedz
Od kilku lat niezbyt skutecznie uczę się programowania. Próbowałem wielu języków, zaczynałem od C++, ogarnąłem podstawy, jednak nie ruszałem obiektówki. Pisanie konsolowych aplikacji bardzo szybko mnie znudziło i miałem ochotę robić coś co faktycznie da fajny efekt i inni będą mogli go podziwiać, dlatego zainteresowałem się HTML + CSS, a następnie lekkie podstawy JS'a. Później w technikum przyszedł PHP więc postanowiłem, że skoro już mam go w szkole i jakieś podstawy znam
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nerfipro174: @Drzewiasty_Deku_Link: Nie wiem, jak czytam takie wypowiedzi to mam wrażenie, że ludzie nie ogarniają, że język na start nie ma znaczenia i powinno się ogarnąć ważniejsze sprawy jeśli chce się być dobrym programistą. Np. to
https://www.youtube.com/playlist?list=PLUl4u3cNGP63EdVPNLG3ToM6LaEUuStEY
+ zadanka na stronkach typu codeforces/spoj/codefights/hackerrank
+ książki typu "czysty kod" (najlepiej jak się ma jakiś większy projekt napisany, żeby móc to wcielać w życie, a nie czytać na sucho)
+
  • Odpowiedz
Macie Testerów/QA w zespole? Pracuje jako Java Developer i sam nie wiem.... Ale albo ludzi nie ma do pracy, albo pracodawcy oszczędzają ale coraz częściej się spotykam z tym z rolę QA/Testera przerzuca się na programistę. Przynajmniej ja tak mam w zespole. Ogólnie bardzo mi brakuje gości co piszą automaty i dbają o jakość.

#programowanie #pracait #pracbaza #java

Czy masz Testerów/QA w zespole?

  • Tak 66.0% (62)
  • Nie 34.0% (32)

Oddanych głosów: 94

  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

hibernate.cfg.xml - wpisuje credentials do bazy, zapisuje do pliku. Robię maven package no i plik zmienia się na starą wersję. Próbowałem clean package, ale nie działa. Co zrobić? Nie mam doświadczenia z #maven #java #hibernate a dostałem takie zadanie. #stazysta15k ( ͡° ͜ʖ ͡°)
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
Jeśli postawie serwer który będzie sprawdzal zmiany w Firebase Firestore, a potem w swojej aplikacji (na Andka) stworze coś tam ble ble (pierwszy raz bym się bawił w te połączenia HTTP i API) to można w jakiś sposób napisać kod, który by łączył się z serwerem i nasłuchiwał czy w bazie Firebase są jakieś zmiany (np. Gdy jakiś użytkownik polubi jakiś komentarz, to komentujący dostanie o tym powiadomienie) i czy da się
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
Przez całą swoją "karierę" pisałem w C#, od nowego miesiąca zmieniam stack na Javę. Możecie mi podpowiedzieć odnosnie wyboru IDE? Eclipse czy Intellij? Co jest uzwawane za powiedzmy "bardziej Pro" i czego się używa większości jeżeli chodzi stricte o pracę?
#java #programowanie #programista15k
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kermii: intelliJ, Eclipse jest używany tylko przez starych dziadów, którzy nie chcą się zmigrować. Normą jest to, że 100% teamu pracuje w IJ
  • Odpowiedz
ZDALNIE - REGULAR JAVA DEV - do 1100PLN/MD
ZDALNIE - SENIOR JAVA DEV - do 1400PLN/MD

Wkurza cię obecny projekt? Chcesz coś zmienić? Firma zrobiła Ci restrukturyzacje albo zamroziła przyjęcie?
Jest na to sposób ( ͡° ͜ʖ
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach