Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.22 KB

README.md

File metadata and controls

42 lines (32 loc) · 1.22 KB

Cloud Stepper

Microservice API Gateway including Authentication, Authorization and Configuration

V. 0.0.1

Cloud Stepper is Java based and consists out of some services.

Helpful if you want to create a backend with Microservice architecture.

Offer only one entry point (port) to the clients for communicate to the services.

All details you will find here: https://www.cloudstepper.info

Short summarization

Supports

  • REST services with Json formatted messages
  • GET, POST, PUT, PATCH, DELETE
  • Authentication
  • Authorization
  • Configuration

Nearly available out of the box. No need of an installed Webserver.

This services must run on the server:

  • serviceProvider (the Gateway itself)
  • userService (maintains the registered users)
  • authenticationService (maintains permissions, roles and tokens)
  • configurationService (delivers basic informations like services, urls, ports and other (individual) configuration parameters)

Prerequisites:

  • Install and start mysql or mariadb and create user with database
  • Ensure that Java 1.8+ is available
  • Configure
    • Service ports
    • Your activated Service-Domains
    • Your activated Microservices
    • optional ssh params
  • Start the Java services