https://github.com/code-architect/microservices-with-lumen
A Lumen based microservice ready to deploy with guzzle for consumption of api and OAuth 2
https://github.com/code-architect/microservices-with-lumen
guzzle jwt-authentication laravel-passport lumen-framework lumen-micro-framework microservice-framework microservices microservices-architecture oauth-2 php7 restful-api sqlite-database sqlite3
Last synced: 11 months ago
JSON representation
A Lumen based microservice ready to deploy with guzzle for consumption of api and OAuth 2
- Host: GitHub
- URL: https://github.com/code-architect/microservices-with-lumen
- Owner: code-architect
- Created: 2019-01-01T12:42:03.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-02-02T04:51:56.000Z (about 3 years ago)
- Last Synced: 2025-03-24T09:25:11.717Z (12 months ago)
- Topics: guzzle, jwt-authentication, laravel-passport, lumen-framework, lumen-micro-framework, microservice-framework, microservices, microservices-architecture, oauth-2, php7, restful-api, sqlite-database, sqlite3
- Language: PHP
- Homepage:
- Size: 546 KB
- Stars: 172
- Watchers: 13
- Forks: 91
- Open Issues: 13
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Microservices with Lumen
This is a part of a huge project I was building for a client.
In this small example I have effectively explained and work with almost all the features of microsurvices architecture.
The Main system is __LumenApiGateway__ and the microservices are __LumenAuthorApi__ & __LumenBookApi__.
I am using guzzle for consuming api and dusterio/lumen-passport for security.
Also stopping direct access to the microservices, to access the microservies directly
the client must pass some kind of token which is registered in the microservice.