La construction d'un moderne webApp

0

La question

J'espère que vous faites bien.

J'ai un fundermental question pour les développeurs expérimentés ici. J'ai l'intention de construire un microservice d'applications web avec java spring backend et de réagir en frontend. Je suis expérimenté en java et je suis en train d'apprendre à réagir pour le moment. J'ai l'intention d'accueillir ma demande sur mon éleveur seul nœud de cluster.

J'ai quelques questions à certains points que je n'ai pas encore appris(sry je suis un newbee)

  1. Comment dois-je gérer l'utilisateur-système de connexion? J'ai déjà fait un peu de développement web et construit un login-sys avec php par exemple mais je n'ai aucune idée de ce à utiliser pour un microservice-application avec spring et de réagir. Je veux dire tous les applaction besoin d'un système de connexion, est-ther peut-être déjà un "plug-and-play solution"?

  2. Avez-vous quelques conseils sur la manière de configurer une infrastructure de base de données pour le projet?

  3. Je veux commencer avec l'application aussi rapide que possible. Il n'a pas besoin d'être parfait. Je veux juste avoir une plate-forme de test et de recueillir un peu d'expérience. Ce que vous pensez de la combinaison de sprint/réagir/éleveur? Quelqu'un connait un bon guide pour construire une application comme cela?

Je serais très heureux si quelqu'un peut m'aider. Merci pour vos réponses et bonne journée. :)

Meilleur Mamo

1

La meilleure réponse

0

Je peux recommander keycloak open source IAM pour l'authentification et l'autorisation. Pour la configurer:

  • front de fin, vous pouvez utiliser react-auth-config bibliothèque
  • backend, vous pouvez utiliser Spring Security Vous pouvez consulter ce post pour le Printemps de Démarrage et Keycloak:

Cela vous donnera jeton d'authentification basée sur les Pour la base de données, c'est à votre entité relations. D'abord, vous devez décider si vous avez besoin d'un relationnel ou pas. Ensuite, vous pouvez envisager plusieurs options Vous pouvez consulter ce post

2021-11-24 08:37:45

Merci beaucoup, je vais essayer ça imidiately
mamo

Dans d'autres langues

Cette page est dans d'autres langues

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