Authgear is a free-to-use identity platform to manage access to your applications. It uses a special OpenID Connect (OIDC) protocol and OAuth 2.0 Authorization Framework to confirm who users are and allow/disallows them access to protected resources.
This example uses Spring MVC with Thymeleaf and SpringSecurity 6 to build a regular web application and it uses Authgear to add authentication with the login page provided by Authgear. The full source code of the examples can be found on GitHub.
Read a full blog post to learn step-by-step how to Authgear and run the project:
https://www.authgear.com/post/authentication-for-spring-boot-app-with-authgear-and-oauth2