Diskuze: Výpomoc - spring boot s ldap a Angular
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 6 zpráv z 6.
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, zadal jsem si dotaz na google a na StackOverflow mi
vylezla jednoduchá odpověď.
Celé by to mělo být pouze o nastavení hlavičky
Authorization do každého requestu po přihlášení. To lze
zařídit velmi jednoduše pomocí interceptoru.
Ahoj, to jsem už taky někde viděl takovou informaci, ale jak píšeš, tak se jedná o hlavičku po přihlášení, a já potřebuji právě to přihlášení. Nelíbí se mi vizuál toho, co vygeneruje spring a tak bych to měl rád i vizuál toho v Angularu a pak v ideálním případě na to navázat i možnost odhlášení.
Nelíbí se mi vizuál toho, co vygeneruje spring a tak bych to měl rád i vizuál toho v Angularu
Takže chceš vytvořit plnohodnotnou aplikaci v Angularu, která bude komunikovat s backendem v springu ideálně za pomoci nějakého REST API.
Přesně tak. Ona ta aplikace už je, ale právě přihlášení se řeší čistě ve springu a zbytek klienta je psaný v angularu, ale ten o tom přihlášení nemám žádnou informaci.
Jasný, chápu.
Založ si tedy novou komponentu pro přihlášení. Tu si nadesignuj jak potřebuješ. Dále si vytvoříš nějakou service, která bude komunikovat se springem s endpointem pro přihlášení. Na to určitě budete mít nějaké patterny/code-style/best-practices jak tohle vytvořit.
Pak se budeš muset podívat, co dostaneš jako odpověď ze springu. Jedna z věcí by nejspíš měl být ten access token, který si schováš například do local-storage.
Nakonec jak jsem psal přidáš interceptor, který se bude volat s (každým) requestem a budeš tahat access token z local storage a vkládat ho do hlavičky.
Zobrazeno 6 zpráv z 6.