SoftBull
✨ Szkolenie Live: Wdrażamy Skonteneryzowane Appki Do Chmury!✨

Z wykorzystaniem GitLaba zaprojektujemy scenariusz w ramach którego pobierzemy kod aplikacji Frontendowej (Angular) oraz Backendowej (Spring Boot) z repozytorium, przebudujemy go i stworzymy dla nich obrazy Dockerowe, które umieścimy w Container Registry. W finalnym etapie naszego scenariusza obrazy Dockerowe zostaną wdrożone i uruchomione na Cloud Hostingu!

✅Dzięki temu osiągniemy w pełni zautomatyzowany proces w ramach którego:
Następuje budowanie i testowanie znajdującego się w repozytorium ➜ Tworzony
  • Najlepsze
  • Wszystkie komentarze
ArcadiusK
ArcadiusK
@SoftBull: Będzie może jakaś powtórka?
SendMeAnAngel
Robił ktoś uwierzytelnianie OAuth2 do zewnętrznych usług w #springboot z użyciem #springsecurity i komuś to działało? Standardowy URL /oauth2/authorization/nazwauslugi nie działa, a ręczne wywołanie authorize() rzuca wyjątek "Authorization required for Client Registration Id: nazwauslugi" - wygląda na to, że odpowiednie filtry nie są wywoływane (np. OAuth2AuthorizationRequestRedirectFilter). A tak w ogóle to szukam jakiejś lekkiej biblioteki bez integracji ze Spring Security. Chodzi o to, żeby użytkownik mógł się połączyć
  • Najlepsze
  • Wszystkie komentarze
whoru
whoru
1
SendMeAnAngel
SendMeAnAngel Autor
1
@PaaD: @whoru: @srgs: @retardo: udało się, gryzły się 2 klasy z metodą configure(HttpSecurity http) i w efekcie tworzyły się 2 łańcuchy filtrów dla SS, a tylko pierwszy był uruchamiany, teraz trzeba zmusić SS, by wysyłał odpowiednie żądanie do serwera uwierzytelniania
Generyczny_nick
Generyczny_nick
Mireczki mam pytanie odnośnie ustawiania kolejności filtrów w spring boocie.
Mam zdefiniowany jeden filtr poprzez rozszerzenie klasy OncePerRequestFilter i tutaj spoko, w trakcie konfiguracji beana mogę ustawić sobie order i nawet działa.

Mam drugi bean (konfiguracja w application.properties) z logbookiem (do logowania requestów i responsów od zalando) który ma defaultowo najniższy priorytet (widać to po odpaleniu aplikacji z logowaniem na poziomie debug (logbookFilter urls=[/*] order=2147483647)

Problem w tym, że potrzebuję aby filtr z logbookiem uruchamiał
  • Najlepsze
  • Wszystkie komentarze
Hulleck123
Hulleck123
@Generyczny_nick: sam zarejestruj tego filtra z własnym orderem, zobacz sobie na LogbookAutoConfiguration.java
srgs
srgs
0
@Generyczny_nick: a dodaj - do order
Yeboy
Yeboy
0
Mireczki,

Uczę się podstaw Spring Security w projekcie odpalonym na Spring Boocie i mam jedno pytanko.

Czy możliwe jest utworzenie dodatkowego filtra, który sprawdzałby przy autentykacji, czy dany USER ma konto 'ACTIVE'?

Coś
  • Najlepsze
  • Wszystkie komentarze
srgs
srgs
1
@Yeboy: popatrz w preauthorize tam masz dostep do calego principala
kezioezio
W jaki sposób edytować encję, nie wiedząc jakie pola zostaną zmodyfikowane? Wszędzie widzę edycje na zasadzie:

public void editUser(UserRequest request){
User user = userRepository.findById(request.getId())

user.setName(request.getName());
  • Najlepsze
  • Wszystkie komentarze
OraclePL
OraclePL
@kezioezio: przekazuje sie zazwyczaj DTO encji jako parametr i mappujesz na encje
SoftBull
Alwaysdata to usługa która pozwoli Ci umieścić na serwerze własną aplikację napisaną w .NET, Deno, Elixir, Go, Java, Lua, Node.js, PHP, Python, Ruby lub innych!

✨Dodatkowo w porównaniu do Heroku jest ona łatwiejsza w zarządzaniu dzięki możliwościom połączenia się z usługą z wykorzystaniem FTP, SSH lub WebDAV. Ponadto jest też bardziej funkcjonalna, ponieważ do dyspozycji mamy liczne integracje z bazami danych lub systemami kolejkowymi.

Mankamentem jest limit dla wersji bezpłatnej, który ograniczony jest do
SoftBull
✨ Szkolenie Live: GitLab Praktycznie - Zaprojektuj Własny Scenariusz CI/CD Do Wdrażana Aplikacji Na Serwer✨

Continuous Integration i Continuous Delivery to narzędzia automatyzujące proces tworzenia oprogramowania.
W trakcie szkolenia zaprojektujemy scenariusz w ramach którego:
▶ pobierzemy i przebudujemy kod z repozytorium,
▶ wykonamy testy jednosetowe w izolowanym środowisku,
  • Najlepsze
  • Wszystkie komentarze
SoftBull
✨ Warsztat Online – Tworzymy projekt z wykorzystaniem Spring Security i Docker! ✨

W trakcie LiveCodingu stworzymy aplikacje w Spring Boot, a następnie wystawimy usługę zabezpieczając ją JWT! Przy wykorzystaniu prostego frontendu pobierzemy dane wystawiane przez backend. Finalnie całość skonteneryzujemy i wyizolujemy do osobnej sieci dla zapewniania bezpieczeństwa. Dlatego jeśli chcesz:
▶ zbudować ze mną zabezpieczoną usługę z wykorzystaniem JWT,
▶ zapewnić komunikację pomiędzy backedem a frontendem,
▶ wykorzystywać Docker Compose do stworzenia sieci
  • Najlepsze
  • Wszystkie komentarze
SoftBull
Nexus – Menager Repozytoriów, Który Przyniósł Ulgę Niejednej Organizacji

✨ Jeśli kiedyś zastanawiało Cię w jaki sposób są współdzielone biblioteki, Javowe artefakty, skompilowane fragmenty kodu między zespołami programistycznymi, to Nexus jest odpowiedzią na Twoje pytanie.

Z jego wykorzystaniem utworzysz centralny punkt dystrybucyjny oprogramowania do współdzielenia :
▶ artefaktów Javowych,
  • Najlepsze
  • Wszystkie komentarze
Yakooo
Siemka, mam pytanko. Na czym zrobilibyscie deploy aplikacji webowej napisanej w Spring Bootcie + Angularze? Myślałem o Elastic-Beanstalk od AWS, początkowo miało to być po prostu Heroku. I teraz w sumie nie wiem, czy brać coś konkretnego, może z uwagi na jakieś inne usługi hmm.

Ogólnie chce to wykorzystać do pracy inżynierskiej i fajnie gdyby deploy również był elementem, który zająłby troszkę miejsca - jeśli chodzi o jego opisanie.

#aws
  • Najlepsze
  • Wszystkie komentarze
SoftBull
✨ Jakie Są Sposoby Na Współdzielenie Obrazów Dockerowych?✨

Zasadniczo są na to 3 podejścia:
▶ Zapisanie obrazu do pliku.
▶ Umieszczenie obrazu w repozytorium np. Docker Hub.
▶ Utworzenie własnego Docker Registry, którym to Ty zarządzasz!
  • Najlepsze
  • Wszystkie komentarze
SoftBull
✨ Docker Compose - Zarządzaj Grupą Kontenerów✨

Docker Compose pozwala Ci sprawnie zarządzać grupą kontenerów – zdefiniować ich sieci, wolumeny, kolejność uruchomienia. Otwiera to możliwość uruchomienia w pełni skonfigurowanej grupy kontenerów z wykorzystaniem jednego polecenia. Pokażę Ci jak tym narzędziem sprawnie się posługiwać.
▶ Dowiesz się jak definiować konfigurację na potrzeby zarządzania grupami kontenerów.
▶ Opowiem Ci o zmianach oraz na przykładach pokażę Ci nowe zastosowania wprowadzone przez Docker Compose V2
▶ Pokaże Ci też
100x
100x
0
Czy da się przekazywać parametry do anonimowego bloku plpgsql i używać tego w #java #jpa #springboot,
#csharp #entityframework ?
Ogólnie chodzi o to że nie chcę tworzyć specjalnie funkcji w bazie.

Czy w #sqlserver da się tak zrobić?
Do
  • Najlepsze
  • Wszystkie komentarze
SoftBull
✨ Docker Dla Zaawansowanych - Sieci i Wolumeny✨

Poznaj możliwości dostarczane przez Dockerowe sieci i wolumeny. Dzięki nim możesz związywać komunikujące się grupy kontenerów i zarządzać ich stanem danych.
▶ Pokażę Ci jak obsługiwać wolumeny, które pozwolą Ci przechowywać i współdzielić z innymi developerami stan dowolnego kontenera.
▶ Dowiesz się jak pogrupować kontenery w sieci, po to, aby te izolowane środowiska mogły ze sobą rozmawiać.
▶ Całość zwieńczymy praktycznym projektem, który ugruntuje naszą wiedzę z
  • Najlepsze
  • Wszystkie komentarze
SoftBull
✨ Docker Dla Programistów ✨
To kolejny cykl otwartych, szkoleń które przygotowałem dla programistów chcących zbudować lub ugruntować swoją wiedzę na temat Dokera. W trakcie szkolenia Live:
▶ Dowiesz się czemu służy, jak działa i w jaki sposób programiści najczęściej wykorzystują Dockera.
▶ Pokażę Ci jak wykorzystywać i tworzyć własne obrazy dla swoich aplikacji.
▶ Stworzymy kontenery oraz sprawdzimy co mają w środku.

⏰
  • Najlepsze
  • Wszystkie komentarze
SoftBull
Wprowadzenie do Blockchain

▶ Poznaj działanie i możliwości dostarczane przez Blockchain! W trakcie Szkolenia Live przybliżę Ci zasadę działania technologii stojącej za blochchainem na przykładzie zrealizowanym w Javie!

Pokażę Ci przykładową implementację Blockchain w Java. Jego działanie będziesz mógł zobaczyć we wspólnie tworzonym kodzie w trakcie Szkolenia Live!

⏰
  • Najlepsze
  • Wszystkie komentarze
SoftBull
Na jednym z LiveStreamów zostałem zapytany o mój punkt widzenia w sprawie pracy zdalnej i pracy w biurze. Moja wypowiedz bardzo ożywiła Uczestników i wielu osób powiedziało mi, że dzięki temu narodziło się im wiele istotnych wniosków.

Dlatego dziś dziele się tym fragmentem, a jednocześnie jestem ciekawy Waszego zdania w kwestii pracy zdalnej vs pracy w biurze vs modelowi hybrydowemu. W którym z wymienionych chcielibyście pracować?(⌐ ͡■ ͜ʖ ͡
  • Najlepsze
  • Wszystkie komentarze
SoftBull
Szkolenie Live: Zabezpieczanie Aplikacji z Keycloak

▶ Poznaj Security Menagera, który dostarcza Ci gotowe mechanizmy uwierzytelnienia, autoryzacji oraz Single Sign On!

Pokażę Ci jak zacząć pracę z Keycloak, skonfigurować go, oraz zintegrować z backendem napisanym w Spring Boot

✨
SoftBull
Historia Kolegi, który poprzez dużą rotację w projektach IT wybił się na rynku bardzo sprawnie i w krótkim czasie swoją wiedzą przewyższał niejednego senior developera.

#programowanie #naukaprogramowania #java #backend #technologia #informatyk #ciekawostki #jvm #byczazagroda #framework #spring #kariera #springboot
  • Najlepsze
  • Wszystkie komentarze