AG-Gate — это система шлюзов, основанная на авторизации ресурсов пользователя Spring Cloud и авторизации управления API. Она реализована с помощью токена интерактивной аутентификации jwt. Она поддерживает аутентификацию и перехват службы на основе центра регистрации Eureka, а также расширяет возможности отказа службы в Eureka. Расширение уведомлений.
Управление пользователями
управление ролями
Меню, управление действиями
Журнал операций
Регистрация клиента
Управление услугами и авторизация
Черный и белый список шлюзов и ограничения по IP (будет улучшено)
Мониторинг и напоминание о статусе услуги (требуется улучшение)
Отслеживание услуг (будет улучшено)
1. Запустите скрипт базы данных под ace-gate-way.
2. Запустите Redis
3. Измените конфигурацию Redis и конфигурацию базы данных в ace-gate-way.
4.jdk1.8
5. Один плагин IDE, плагин Lombok, Baidu можно использовать специально
1. Запустите последовательно ace-gate-eureka и ace-gate-way.
2. Посетите: http://localhost:8762/index, пароль инициализации: admin/admin.
3. Запустите примеры аутентификации ace-gate-demo-provider, ace-gate-demo-client.
4. Посетите: http://localhost:8764/test, чтобы увидеть эффект.