Navigation Guide: Previous Repo: Gateway-Service
| Next Repo: Coming-Soon
To deploy this project to Heroku, update the configuration file
to point to the Heroku locations of the dependent services before deploying this to Heroku.
Required
git clone https://github.com/Prempeh-Gyan/2.0-Signup-Service.git
The Signup Service takes care of the registration of users and client applications that wish to use certain functionalities from the services we provide in the Bootiful Microservices
series.
As was described in the OAuth2 Service, the Authorization Server
manages the user and client accounts for authentication and authorization.
Nevertheless the actuall process of registering a user or a client can be outsourced by the Authorization Server
to another service(in this case the Signup Service
).
The Signup Service
then shares the data concerning the registered users and clients with the Authorization Server
for authentication and authorization purposes.
When a user or a client goes through the Gateway-Service
to be registered, a message is sent through kafka
to this Signup Service
, which then reads the data from the message and registers the user or client accordingly.
- Set up and run
kafka
then update theconfiguration file
to point to it - Run the
Config-Server
to serve the property file for thisSignup Service
- Navigate into the source directory
cd 2.0-Signup-Service
and execute the following command: mvn spring-boot:run