{"repo":"osahner/kotlin-spring-boot-rest-jpa-jwt-starter","free":true,"listed":false,"github":"https://github.com/osahner/kotlin-spring-boot-rest-jpa-jwt-starter","clone":"git clone https://github.com/osahner/kotlin-spring-boot-rest-jpa-jwt-starter.git","description":"kotlin spring-boot 3 rest/jpa/jwt starter","language":"Kotlin","stars":72,"topics":["spring-boot","kotlin","jpa","jwt","rest-api"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"kotlin-spring-boot-rest-jpa-jwt-starter Features : spring-boot 3.2.x kotlin 1.9.x JWT Authentication/Authorization with spring-security inspired by Auth0 2FA with TOTP (Google Authenticator) JPA mysql / OpenCVS / POI Install & play create a mysql db check src/main/resources/application.yaml for mysql 5.7 or 8 support (keys are spring.jpa.database-platform and spring.datasource.url ) compile & integration tests run app some CLI tests some more test can be found in address.http if you are using intelli j. Docker :exclamation: If you develop on Apple Silicon (like me) you can use the simple script contributed/buildDocker.sh . Option -p is for production build ( --platform=linux/amd64 instead of --platform=linux/arm64/v8 without) Modify Dockerfile to your needs. Why This is my little backend cookbook. I need and use it regularly for various small to medium-sized projects. Like it - use it. Found an error - please report. Changelog v0.11.3-SNAPSHOT : spring-boot 3.4, kotlin 2.1.20 v0.11.2-SNAPSHOT : spring-boot 3.3.0, kotlin 2.0.0 v0.11.1-SNAPSHOT : fix token validity time v0.11.0-SNAPSHOT : spring-boot 3.2.x, kotlin 1.9.x, java 21 v0.10.0-SNAPSHOT : spring-boot 3.1.x, add 2FA, cleanup v0.9.1-SNAPSHOT : spring-boot 3.0.x, kotlin 1.8.x, migrated to SEQ tables v0.8.3-SNAPSHOT : spring-boot 2.7.x, java 17 v0.8.1-SNAPSHOT : spring-boot 2.6.x v0.8.0-SNAPSHOT : renamed default branch to main, spring-boot 2.5.x, kotlin 1.4.10 v0.7.1-SNAPSHOT : spring-boot 2.4.0 v0.6.6-SNAPSHOT : spring-b","default_branch":null,"files":null,"tree":[],"storefront":"/r/osahner","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/osahner/kotlin-spring-boot-rest-jpa-jwt-starter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}