For some reason, big part of software developers community do not care about security I think main reason is because security hard topic. And it’s really sad.
Main goal of that project is learn spring-security oauth2 (JDBC) Because any enterprise application can’t go live without security, I believe it should be done first! You must avoid situation when big part of application architecture later may be rewritten to apply security…
Checkout project reference :)
docker-compose build base-image
docker-compose run -v ~/.m2:/root/.m2 -v ~/.gradle:/root/.gradle build
docker-compose run all; docker-compose logs -f -t
open http://127.0.0.1:8003 and use clientId / secret
h2 database cosnole:
-
visit: http://0.0.0.0:8001/h2-console/ (first use proper http basic auth if required: pwd / usr)
-
use next h2 console settings to connect to database:
-
jdbc url: jdbc:h2:file:./oauth2-jdbc-example
-
username: oauth2-jdbc-example
-
password: oauth2-jdbc-example
-
docker-compose stop