https://github.com/ivan-montes/microservices-plus-servers-and-security
Test project with microservices + eureka + config server + message broker + openfeign + vault + api-gateway + keycloak
https://github.com/ivan-montes/microservices-plus-servers-and-security
api-gateway config-server eureka-server keycloak message-broker openfeign vault
Last synced: about 1 year ago
JSON representation
Test project with microservices + eureka + config server + message broker + openfeign + vault + api-gateway + keycloak
- Host: GitHub
- URL: https://github.com/ivan-montes/microservices-plus-servers-and-security
- Owner: Ivan-Montes
- License: gpl-3.0
- Created: 2023-09-25T16:00:29.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-09T17:20:41.000Z (over 2 years ago)
- Last Synced: 2025-02-04T11:47:42.622Z (over 1 year ago)
- Topics: api-gateway, config-server, eureka-server, keycloak, message-broker, openfeign, vault
- Language: Java
- Homepage:
- Size: 112 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# microservices-plus-servers-and-security
Test project with microservices + eureka + config server + message broker + openfeign + vault + api-gateway + keycloak
#### About basic-microservice
List of controllers
- MainController: authorization required through api-gateway
- SecondaryController: free access
#### About medium-microservice
Not configured to compare with basic-microservice
#### About Message-Broker RabbitMQ
You could use whatever [these methods](https://www.rabbitmq.com/download.html) for adding your own server
#### About Api Gateway
Configured in port 8080
#### About Vault HashiCorp
Use [these installers](https://developer.hashicorp.com/vault/downloads). In this project It's used Windows binaries
```
vault server --dev --dev-root-token-id="00000000-0000-0000-0000-000000000000"
vault kv put secret/basic-microservice @basic-microservices.secret.json
```
#### About KeyCloak
Tutorials
- [KeyCloak](https://www.keycloak.org/getting-started/getting-started-zip)
- [Wanna Code](https://www.youtube.com/playlist?list=PL145AyWAbMDhwUbBL74s1D2ZV9EqBaQ1t)
- [Java Techie](https://www.youtube.com/watch?v=KpITcN7O53Y)
#### Maintainers
Just me, [Iván](https://github.com/Ivan-Montes) :sweat_smile:
#### Contributing
Contributions are always welcome!
#### License
[](https://choosealicense.com/licenses/gpl-3.0/)
[](https://https://maven.apache.org/)
[](https://https://eclipse.org/)
[](https://github.com)
[](https://spring.io)