Во-первых, я не профессионал.
В моем стремлении стать лучшим разработчиком я пытаюсь понять, что необходимо и как создать регистрацию/вход для приложения Ionic-Framework.
Большинство одностраничных приложений (SPA) обрабатывают аутентификацию на сервере node, который также обслуживает HTML-код для клиента. В моем случае сам телефон будет обслуживать HTML-код, поэтому я предполагаю, что я могу столкнуться с некоторыми проблемами COR.
Я понимаю, что Ionic-Framework использует состояния и основан на angular-client-side-auth repo. Я должен проверять подлинность всякий раз, когда меняю состояния в своем приложении.
У меня есть начальная настройка приложения, но теперь я немного смущен, куда идти отсюда.
Инструменты, которые у меня есть:
- Node.JS Server -Thanks DigitalOcean (Должен ли я использовать это как прокси-сервер для моей БД?)
- CouchDB-сервер (полный стек здесь мы приходим)
Мои вопросы:
- Каков стандартный подход для аутентификации при использовании гибридных приложений?
- Должен ли я использовать Node.JS в качестве прокси-сервера для базы данных?
- Должен ли я пропускать Node.js и проверять подлинность непосредственно на сервере CouchDB? (Я слышал об этом)
- Неужели я об этом не ошибаюсь?
- Каковы мои потенциальные дорожные блоки?
- Как работает CORS с гибридными приложениями?
- Что-нибудь мне не хватает?
Спасибо, что помогли мне стать лучшим разработчиком.