Pre-configured Spring implementation with out of the box support for OAuth2, MongoDB, REST endpoints, ...
- 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