Несколько клиентских представлений / интерфейсов с Jhipster

Мы планируем иметь несколько клиентских представлений / пользовательских интерфейсов (например, пользовательский интерфейс с пользовательским интерфейсом и внутренний пользовательский интерфейс) в одном (одном и том же) наборе веб-служб, которые выполняют сквозные операции, необходимые для обоих представлений / пользовательских интерфейсов, включая вход в систему. Я предполагаю, что это возможно с небольшими изменениями исходного кода, сгенерированного Jhipster. В основном вокруг..

 - enabling CSRF
 - changing WebConfigurator, ???
 - decoupling web services from UI into separate wars/apps
 - pointing to the new web services url in the client side
 - ???

Мне бы хотелось узнать мнение экспертов о том, как добиться того же самого, и какие изменения и усилия потребуются.

1 ответ

  • CSRF будет работать с JHipster 2, будьте осторожны, так как в настоящее время Spring Security и AngularJS не используют один и тот же файл cookie CSRF (и, следовательно, не работают!)
  • Я бы ограничил доступ к URL, возможно, по IP-адресу, либо в конфигурации Spring Security, либо для каждой конечной точки (добавив аннотации безопасности для конечной точки)
Другие вопросы по тегам