• Stars
    star
    114
  • Rank 298,431 (Top 7 %)
  • Language
    Go
  • License
    MIT License
  • Created 10 months ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Goiabada is an OAuth2 / OpenID Connect server written in Go.

Goiabada is an open-source authentication and authorization server.

Goiabada provides a solution for user management, allowing application developers to define users, groups, resources and permissions within their software. It also facilitates secure server-to-server interactions.

  • Written in Go for speed and minimal resource consumption (container image size < 35 MB)
  • User-friendly interface
  • Support for single sign on (SSO)
  • 2 factor authentication support with one-time password (OTP)
  • Granular control over resources and permissions, for effective authorization
  • Self-service account page enabling users to modify personal and security details
  • OAuth2 support, including authorization code flow and client credentials flow
  • OpenID Connect support

Documentation: https://goiabada.dev.

Docker images: https://hub.docker.com/r/leodip/goiabada/tags.