Construirea unei moderne webApp

0

Problema

Sper să te faci bine.

Am o fundermental întrebare pentru dezvoltatorii cu experiență aici. Eu sunt de planificare pentru a construi un microservice web-aplicație cu java spring backend și de a reacționa frontend. Am experimentat cu java și eu sunt de învățare să reacționeze în momentul de față. Am de gând pentru a găzdui aplicația mea pe fermier singur nod de cluster.

Am câteva întrebări la unele puncte mi-am dat seama încă(sry Im o newbee)

  1. Cum ar trebui să gestioneze utilizator-sistem de autentificare? Am făcut deja unele web-dezvoltare și a construit un login-sys, cu php, de exemplu, dar nu am nici o idee ce sa folosesc pentru un microservice-cerere cu primăvară și de a reacționa. Adică fiecare applaction are nevoie de un sistem de autentificare, este ther poate deja o "soluție plug and play"?

  2. Ai câteva sfaturi cum să setați o bază de date de infrastructură pentru proiect?

  3. Vreau să încep cu aplicarea cât mai repede posibil. Ea nu are nevoie să fie perfect. Vreau doar să aibă o platformă pentru a testa și de a colecta o anumită experiență. Ce crezi despre o combinație de sprint/reacție/fermier? Stie cineva un ghid bun pentru a construi o aplicație de genul asta?

Aș fi foarte fericit dacă cineva mă poate ajuta. Vă mulțumesc pentru răspunsuri și au o zi frumoasă. :)

Cel Mai Bun Mamo

1

Cel mai bun răspuns

0

Eu pot recomanda keycloak open source IAM pentru autorizare și autentificare. În scopul de a configura:

  • front-end puteți utiliza react-auth-config biblioteca
  • backend puteți utiliza Spring Security Puteți verifica acest post pentru Primavara Boot și Keycloak:

Acest lucru vă va oferi token de autentificare bazat pe Pentru baza de date, este de până la entități relații. În primul rând aveți nevoie pentru a decide dacă aveți nevoie de o relațional sau nu. Apoi, puteți lua în considerare mai multe opțiuni Puteți verifica acest post

2021-11-24 08:37:45

Vă mulțumesc foarte mult, voi încerca imidiately
mamo

În alte limbi

Această pagină este în alte limbi

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