
#webdev #angular #react
mam system który ma wystawione api. system jest tylko dla zalogowanych uzytkowników ale ma brzydkie gui wiec w pracy kazali mi napisać w angularze do tego ładne i zgodne z identyfikacją firmy GUI (bo jestem świeży i "angular teraz jest taki popularny").
dopiero zacząłem, osobiscie bawie sie pythonem ( ͡° ͜ʖ ͡°) i django wiec mnie takie rzeczy malo obchodzą z drugiej strony chyba pora się czegoś nauczyć a mianowicie:
najpierw wywołuje POSTem api gdzie user przechodzi atentykacje. jak wszystko jest ok to dostaje jsona z tokenem i expiredate.
w jaki sposób teraz kazde kolejne zapytanie ale już GETem ma być autoryzowane? w api nie ma nic napisane o jakichś dodatkowych elementach które mam zawrzeć w zapytaniu. rozumiem ze mam to wrzucić w ciasteczka ale chciałbym zrozumieć sposób działania teraz tego.
rozumiem ze jak dostaje token to nic nie oznacza, to jest tylko JSON i zadne dodatkowe mechanizmy w to nie są angazowane, to sie nigdzie magicznie nie zapisuje: mam token, muszę go zapisać i potem w jakis sposób przekazywać. teraz przy wywoływaniu GETów dostaje authentication error (nie zapisuje tego jeszcze do ciasteczek bo przez proxy nie chce mi przechodzić npm).
mam system który ma wystawione api. system jest tylko dla zalogowanych uzytkowników ale ma brzydkie gui wiec w pracy kazali mi napisać w angularze do tego ładne i zgodne z identyfikacją firmy GUI (bo jestem świeży i "angular teraz jest taki popularny").
dopiero zacząłem, osobiscie bawie sie pythonem ( ͡° ͜ʖ ͡°) i django wiec mnie takie rzeczy malo obchodzą z drugiej strony chyba pora się czegoś nauczyć a mianowicie:
najpierw wywołuje POSTem api gdzie user przechodzi atentykacje. jak wszystko jest ok to dostaje jsona z tokenem i expiredate.
w jaki sposób teraz kazde kolejne zapytanie ale już GETem ma być autoryzowane? w api nie ma nic napisane o jakichś dodatkowych elementach które mam zawrzeć w zapytaniu. rozumiem ze mam to wrzucić w ciasteczka ale chciałbym zrozumieć sposób działania teraz tego.
rozumiem ze jak dostaje token to nic nie oznacza, to jest tylko JSON i zadne dodatkowe mechanizmy w to nie są angazowane, to sie nigdzie magicznie nie zapisuje: mam token, muszę go zapisać i potem w jakis sposób przekazywać. teraz przy wywoływaniu GETów dostaje authentication error (nie zapisuje tego jeszcze do ciasteczek bo przez proxy nie chce mi przechodzić npm).
- Najlepsze
- Wszystkie komentarze






Komentarz usunięty przez autora
@MarcusPlinius: z cors jest problem, normalnie mi nie dziala nawet zapytanie o token, ale mam jakas wtyczke ktora mi psuje cala przegladarke ale przynajmniej dostaje token (psuje w
https://medium.com/@ryanchenkie_40935/angular-authentication-using-the-http-client-and-http-interceptors-2f9d1540eb8
Dobra, mam serwis ktory mi dodaje do headers authorisation: {i tutaj token}.
Zanim wyślę request to loguje to w konsoli i wsrod masy roznych właściwości jest tez ten słownik z tym dobrym tokenem.
Dostaje jednak 401 unauthorised ale jak wczesniej serwer zwracał mi po polsku ze brakuje headera tak teraz jest http failure response for (unknown url): 0 Unknown error. Straszna rzezba wychodzi