Перейти к основному содержимому

6 записей с тегом "JHipster"

Посмотреть все теги

· 9 мин. чтения

1. Введение

Эта статья даст вам краткий обзор JHipster, покажет, как создать простое монолитное приложение и пользовательские объекты с помощью инструментов командной строки.

Мы также рассмотрим сгенерированный код на каждом этапе, а также рассмотрим команды сборки и автоматические тесты.

2. Что такое Джипстер

Короче говоря, JHipsterэто высокоуровневый генератор кода, построенный на обширном списке передовых инструментов и платформ разработки.

· 7 мин. чтения

1. Введение

В этой статье мы рассмотрим интересный пример с JHipster — построение простой архитектуры микросервисов. Мы покажем, как собрать и развернуть все необходимые компоненты, и в итоге у нас будет полноценное микросервисное приложение, работающее и работающее.

Если вы новичок в JHipster, ознакомьтесь с нашей вводной статьей , прежде чем приступить к изучению основ этого инструмента для создания проектов.

2. Монолитный и микросервисный

В нашей первой статье мы показали, как создать и запустить монолитное приложение, которое относительно легко поддерживать.

· 4 мин. чтения

1. Введение

В этом руководстве мы увидим, как мы можем создать новый API внутри приложения JHipster . Затем мы интегрируем этот API во внешний дисплей.

2. Образец заявления

В этом уроке мы будем использовать простое приложение книжного магазина.

Книжный магазин построен как монолит. Он использует Angular для внешнего интерфейса и имеет единую сущность с именем book со следующими полями:

· 6 мин. чтения

1. Введение

По умолчанию приложения JHipster используют локальное хранилище данных для хранения имен пользователей и паролей. Однако во многих реальных сценариях может оказаться желательным использовать существующую внешнюю службу для проверки подлинности.

В этом руководстве мы рассмотрим, как использовать внешний сервис для аутентификации в JHipster. Это может быть любая известная служба, такая как LDAP, вход через социальные сети или любая произвольная служба, которая принимает имя пользователя и пароль.

2. Аутентификация в JHipster

JHipster использует Spring Security для аутентификации. Класс AuthenticationManager отвечает за проверку имени пользователя и пароля.

· 3 мин. чтения

1. Обзор

JHipster поставляется с двумя ролями по умолчанию — ПОЛЬЗОВАТЕЛЬ и АДМИНИСТР — но иногда нам нужно добавить свои собственные.

В этом руководстве мы создадим новую роль с именем МЕНЕДЖЕР, которую мы сможем использовать для предоставления дополнительных привилегий пользователю.

Обратите внимание, что JHipster использует термин « власти » как взаимозаменяемый с ролями . В любом случае, мы по сути имеем в виду одно и то же.

2. Изменения кода

· 12 мин. чтения

1. Обзор

В предыдущих статьях мы рассмотрели основы JHipster и способы его использования для создания приложения на основе микросервисов .

В этом руководстве мы рассмотрим службу учетных записей пользователей и авторизации JHipster — для краткости UAA — и как ее использовать для защиты полноценного микросервисного приложения на основе JHispter. Более того, всего этого можно добиться, не написав ни единой строчки кода !

2. Основные функции UAA

Важной особенностью приложений, которые мы создали в наших предыдущих статьях, является то, что учетные записи пользователей были их неотъемлемой частью. Теперь это нормально, когда у нас есть одно приложение, но что, если мы хотим разделить учетные записи пользователей между несколькими приложениями, созданными JHipster? Вот тут-то и появляется UAA JHipster.