Javafx spring security

Javafx spring security
SH
  • Rejestracja:ponad 8 lat
  • Ostatnio:prawie 5 lat
  • Postów:84
0

Witam,
chciałbym zapytać w jaki sposób mogę połączyć projekt desktopowy w javiefx ze spring security. Wiadomo, że w spring security zabezpiecza sie endpointy zależnie także od parametru http, w jaki sposób robi się to tutaj? poprzez podanie jakiejs sciezki? Czy takie podsawowe security wystarczy czy w przypadku javyfx trzeba dodac cos dodatkowego ( oprocz zmiany tych sciezek) https://github.com/PatrykBrzuchacz/Forum-/blob/master/src/main/java/Main/security/SecurityConfig.java

Bylbym bardzo wdzieczny takze jakby ktos podzielil sie swoim projektem/przykladem w ktorym bylo to uzyte

Z góry dziękuję za pomoc

piotrpo
  • Rejestracja:ponad 7 lat
  • Ostatnio:11 dni
  • Postów:3277
0

Ale co właściwie chcesz zabezpieczyć? JavaFX sama z siebie nie ma nic wspólnego z http przecież.

SH
  • Rejestracja:ponad 8 lat
  • Ostatnio:prawie 5 lat
  • Postów:84
0

wiem, ale z tego co mi wiadomo mozna jej uzyc, np by korzystac ze wstrzykiwania zaleznosci, spring data oraz spring security :)

piotrpo
  • Rejestracja:ponad 7 lat
  • Ostatnio:11 dni
  • Postów:3277
1

Pakowanie Springa do aplikacji desktopowej jest dość dziwacznym pomysłem. Znacznie rozsądniejsze wydaje mi się użycie jakiegoś Daggera lub Guice'a (osobiście wolę to pierwsze) do wstrzykiwania zależności (w tym zależności do DAO). Kompletnie nie wpisuje mi się w to wszystko Spring Security - ten moduł autoryzuje bądź odrzuca zapytania HTTP po stronie serwera. Jeżeli chcesz napisać klienta, który ma się podłączyć do jakiegoś serwera z autentykacją, to trzeba sprawdzić czego ten serwer wymaga od klienta do handshake'a i odpowiednio zaimplementować po stronie klienta. Moim skromnym zdaniem Retrofit całkiem spoko sobie radzi.

catom
Generalnie się zgadzam, choć przyznam, że o ile nie potrzeba wykorzystywać jakichś specyficznych funkcji kontenera, to ja bym to pisał w plain Javie, bez jakichkolwiek IoC i pisał po prostu kod zgodny z DI i wstrzyknięciami zajmował się przy tym sam. Oczywiście, być może z jakiegoś względu łatwiej byłoby zarządzać zależnościami z wykorzystniem kontenera - chodzi mi tylko o to, żeby się zastanowić, czy ten kontener tam na pewno jest potrzebny.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.