Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / ivangfr / springboot-keycloak-mongodb-testcontainers
The goals of this project are: 1) Create a Spring Boot application that manages books, called book-service; 2) Use Keycloak as OpenID Connect Provider; 3) Test using Testcontainers; 4) Explore the utilities and annotations that Spring Boot provides when testing applications.
Stars: 32
Forks: 20
Open Issues: 0
License: None
Language: Java
Repo Size: 1.18 MB
Dependencies:
18
Created: about 6 years ago
Updated: 25 days ago
Last pushed: 2 months ago
Last synced: 20 days ago
Topics: docker, integration-testing, java, jib, keycloak, mapstruct, mongodb, oauth2-resourceserver, spring-boot, spring-data-mongodb, spring-security, springdoc-openapi, testcontainers, unit-testing, web
Funding links: https://github.com/sponsors/ivangfr
Files
Dependencies
- org.projectlombok:lombok * compileOnly
- org.mapstruct:mapstruct ${mapstructVersion} implementation
- org.springdoc:springdoc-openapi-security ${springdocOpenApiVerison} implementation
- org.springdoc:springdoc-openapi-ui ${springdocOpenApiVerison} implementation
- org.springframework.boot:spring-boot-starter-actuator * implementation
- org.springframework.boot:spring-boot-starter-data-mongodb * implementation
- org.springframework.boot:spring-boot-starter-oauth2-resource-server * implementation
- org.springframework.boot:spring-boot-starter-security * implementation
- org.springframework.boot:spring-boot-starter-validation * implementation
- org.springframework.boot:spring-boot-starter-web * implementation
- de.flapdoodle.embed:de.flapdoodle.embed.mongo * testImplementation
- org.keycloak:keycloak-admin-client ${keycloakVersion} testImplementation
- org.springframework.boot:spring-boot-starter-test * testImplementation
- org.springframework.security:spring-security-test * testImplementation
- org.testcontainers:junit-jupiter * testImplementation
- org.testcontainers:mongodb * testImplementation
- mongo 6.0.2
- quay.io/keycloak/keycloak 20.0.0