chavanshashank / SpringServer

Pre-configured Spring Boot πŸƒ server using Kotlin with out of the box support for OAuth2, MongoDB, REST, ...

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SpringServer

Pre-configured Spring implementation with out of the box support for OAuth2, MongoDB, REST endpoints, ...

Features

  • Written in Kotlin
  • OAuth2 support
  • Implemented grant types: password, implicit, authorization_code, refresh_token
  • Configured form / web login
  • AES-256 encryption
  • BCrypt password encoder
  • Preconfigured property (.yml) files & profiles
  • REST API configuration secured by OAuth2
  • MongoDB support (Spring Data MongoDB)
  • Repository for OAuth2Access- & RefreshToken
  • Repository for OAuth2 User
  • Repository for OAuth2 Client
  • Repository for AuthorizationCode
  • Well tested
  • Maven

About

Pre-configured Spring Boot πŸƒ server using Kotlin with out of the box support for OAuth2, MongoDB, REST, ...

License:Apache License 2.0


Languages

Language:Kotlin 100.0%