Sonam Samdupkhangsar

Sonam Samdupkhangsar

My Authorization Server

I have built my OAuth2/OIDC application that integrates using Spring Authorization Server. I built this when I was impacted with a RIF from a previous employer. This is built with several microservices for mangaing user, authentication, account, a customization of the Spring Authorization server, and the AuthZmanager to manage the integrations.

I have hosted my authorization server at this link. The authorization server is managed by a AuthzManager app.

This is a minimal application that allows one to create OAuth2 application. For a how-to on how to use the Authorization server I have a documentation on the AuthzManager app.

This application uses the following technologies:

  1. Java 21.
  2. Spring Reactive.
  3. Spring Boot.
  4. Postgres Database management with Postgres Operator.
  5. Dockerfile for Docker images.
  6. GitHub for CI and Github CD with Github actions.
  7. Kubernetes for container management.