A construção de um moderno webApp

0

Pergunta

Eu espero que você está fazendo bem.

Eu tenho um fundermental pergunta para os programadores experientes aqui. Estou planejando construir um microservice aplicativo da web com java spring back-end e reagir frontend. Tenho experiência com java e estou aprendendo a reagir no momento. Eu pretendo ter o meu aplicativo no meu fazendeiro cluster de nó único.

Eu tenho algumas perguntas para alguns pontos que eu ainda não descobri ainda(sry Im um newbee)

  1. Como devo gerenciar o usuário-sistema de login? Já fiz alguns web-desenvolvimento e construído um início de sessão-sys com o php, por exemplo, mas não faço ideia do que usar para a microservice-aplicação com mola e reagir. Eu quero dizer a cada applaction precisa de um sistema de login, é ther talvez já uma "solução plug and play"?

  2. Você tem algumas dicas de como configurar um banco de dados de infra-estrutura para o projeto?

  3. Eu quero começar com a aplicação o mais rápido possível. Ele não precisa ser perfeito. Eu só quero ter uma plataforma para o teste e recolher alguma experiência. O que você acha sobre a combinação de sprint/reagir/fazendeiro? Alguém sabe um bom guia para criar um aplicativo como este?

Eu ficaria muito feliz se alguém puder me ajudar. Obrigado por suas respostas e tenha um bom dia. :)

Melhor Mamo

1

Melhor resposta

0

Eu recomendo keycloak open source IAM para autenticação e autorização. Para configurá-lo:

  • front-end você pode usar react-auth-config biblioteca
  • back-end você pode usar Spring Security Você pode verificar este post para a Primavera de Inicialização e Keycloak:

Isso dará a você o token de autenticação com base em Para o banco de dados, ele é sua entidade relações. Primeiro você precisa decidir se você precisa de um relacionais ou não. Em seguida, você pode considerar várias opções Você pode verificar este post

2021-11-24 08:37:45

Muito obrigado, vou tentar que as imidiately
mamo

Em outros idiomas

Esta página está em outros idiomas

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