1 pointby 5gkhn26 hours ago1 comment
  • 5gkhn26 hours ago
    Hi HN,

    I built o2go to solve a few pain points I kept hitting with existing OAuth2 libraries in Go:

    - I wanted explicit control over auth code and refresh flows

    - I needed to see raw HTTP errors when debugging OAuth issues

    - I didn’t want to pull provider-specific code unless I needed it

    The core is intentionally small and boring, and providers live in separate modules.

    Happy to answer questions or discuss design decisions.