Tworzenie nowoczesnych aplikacji internetowych

0

Pytanie

Mam nadzieję, że wszystko u was w porządku.

Mam ważne pytanie do doświadczonych programistów tutaj. Planuję stworzyć aplikację internetową микросервиса z backend java spring i interfejsem react. Mam doświadczenie w pracy z java, i w tej chwili studiuję react. Planuję złożyć swoją aplikację w klastrze z jednym węzłem ranczo.

Mam kilka pytań do niektórych chwil, które jeszcze nie zrozumiał(sraj, jestem początkujący).

  1. Jak mam zarządzać systemem logowania użytkownika? Jestem już zaangażowany w sieci-rozwój i stworzył system logowania, np. za pomocą php, ale nie mam pojęcia co użyć do микросервисного aplikacji ze spring i react. Mam na myśli, że każda aplikacja jest potrzebna system logowania, może być, to już "rozwiązanie" plug and play"?

  2. Masz kilka wskazówek, jak skonfigurować infrastrukturę bazy danych do projektu?

  3. Chcę rozpocząć pracę z aplikacją jak najszybciej. To nie musi być idealny. Ja po prostu chcę mieć platformę do testowania i zbierania pewnego doświadczenia. Co myślicie o połączeniu sprint/react/rancher? Czy ktoś zna dobry podręcznik tworzenia aplikacji?

Byłbym bardzo zadowolony, gdyby ktoś mógł mi pomóc. Dziękuję za odpowiedzi i życzę miłego dnia. :)

Najlepsza Mamo

1

Najlepsza odpowiedź

0

Mogę polecić keycloak IAM open source do uwierzytelniania i autoryzacji. Aby go skonfigurować:

  • przód, który można użyć react-auth-config biblioteka
  • backend, który można użyć Spring Security Możesz sprawdzić ten post na obecność sprężynowego pobrania i klucz:

To daje uwierzytelnianie na podstawie tokenów Do bazy danych to zależy od twoich relacji z encjami. Najpierw trzeba zdecydować, czy potrzebujesz relacyjnego, czy nie. Wtedy można rozważyć kilka opcji Możesz sprawdzić ten post

2021-11-24 08:37:45

Dziękuję bardzo, na pewno to wypróbuję
mamo

W innych językach

Ta strona jest w innych językach

Русский
..................................................................................................................
Italiano
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................