Autenticação no aplicativo Ionic / Cordova

Primeiro, eu não sou profissional.

Na minha busca para me tornar um desenvolvedor melhor, estou tentando entender o que é necessário e como realizar a criação de uma inscrição / login para um aplicativo Ionic-Framework.

A maioria dos aplicativos de página única (SPAs) manipula a autenticação em um servidor de nó que também está servindo o HTML para o cliente. No meu caso, o telefone em si estará servindo o HTML, portanto, acho que talvez esteja enfrentando alguns problemas de CRs.

Entendo que o Ionic-Framework usa estados e com base emautenticação do lado do cliente angular repo Eu deveria estar autenticando sempre que estou alterando os estados no meu aplicativo.

Eu tenho uma configuração inicial de aplicativo, mas agora estou meio confuso para onde ir a partir daqui.

As ferramentas que tenho à minha disposição:

Node.JS Server -Obrigado DigitalOcean (Devo usar isso como um proxy para o meu banco de dados?)Servidor CouchDB (pilha completa, aqui vamos nós)

Perguntas minhas:

Qual é a abordagem padrão para autenticação ao usar aplicativos híbridos?Devo usar o Node.JS como um proxy para o banco de dados?Devo pular o node.js e me autenticar diretamente com o servidor do CouchDB? (Eu já ouvi isso)Estou fazendo isso da maneira errada?Quais são meus possíveis bloqueios de estradas?Como o CORS funciona com aplicativos híbridos?Falta alguma coisa?

Obrigado por me ajudar a me tornar um desenvolvedor melhor.

questionAnswers(3)

yourAnswerToTheQuestion