AG-Gate is a gateway system based on spring cloud user resource authorization and API management authorization. It is implemented with jwt interactive authentication token. It supports service authentication and interception based on the Eureka registration center, and also expands the service failure under Eureka. Notification extension.
User management
role management
Menu, action management
Operation log
Client registration
Service management and authorization
Gateway black and white list and IP restrictions (to be improved)
Service status monitoring and reminder (to be improved)
Service tracking (to be improved)
1. Run the db script under ace-gate-way
2. Start a redis
3. Modify the redis configuration and database configuration under ace-gate-way
4.jdk1.8
5. One IDE plug-in, lombok plug-in, Baidu can be used specifically
1. Start ace-gate-eureka and ace-gate-way in sequence
2. Visit: http://localhost:8762/index, initialization password: admin/admin
3. Start the authentication examples ace-gate-demo-provider, ace-gate-demo-client
4. Visit: http://localhost:8764/test to see the effect