reauth
faf-user-service
reauth | faf-user-service | |
---|---|---|
1 | 2 | |
0 | 3 | |
- | - | |
5.0 | 7.9 | |
about 3 years ago | 9 days ago | |
Kotlin | Kotlin | |
GNU Lesser General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
reauth
-
ReAuth: An oAuth2 server for making social login easy
And some weeks later I came up with The ReAuth Project. This is the implementation of an authentication server that aims to abstract the management of multiple login providers into just one oAuth service.
faf-user-service
-
What is your experience with GraalVM Native?
This class fails to load at runtime: https://github.com/FAForever/faf-user-service/blob/master/src/main/kotlin/com/faforever/userservice/config/ThymeleafDialectLoader.kt
-
OAuth2 AuthorizationServerConfigurerAdapter deprecated, Any solution?
I evaluated Keycloak and it didn't fit my very special needs, so I went for Ory Hydra as the Oauth manager and my own spring service handling login. That was quite a challenge. It's not productive yet, but in our test environment it works. It's open source, so if you're interested take a look at https://github.com/FAForever/faf-user-service (written in Kotlin with Project Reactor)
What are some alternatives?
OkHttp - Square’s meticulous HTTP client for the JVM, Android, and GraalVM.
spring-authorization-server - Spring Authorization Server
kotlin - The Kotlin Programming Language.
elide - fast polyglot runtime
idaesbasic - Idaesbasic - An all in one project manager that stores everything in files directly into your project! 🤯
gluonfx-maven-plugin - Plugin that simplifies creating native images for Java/JavaFX maven projects
kvision - Object oriented web framework for Kotlin/JS
avaje-inject - Dependency injection via APT (source code generation) ala "Server-Side Dagger DI"
Graal - GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
substrate - Create native Java(FX) apps for desktop, mobile and embedded