Module client

Module client 

Source
Expand description

OAuth 2.0 Client Implementation

This module provides a proven OAuth 2.0 client wrapper that supports:

  • Authorization Code flow (with PKCE)
  • Client Credentials flow (server-to-server)
  • Device Authorization flow (CLI/IoT)

The client handles provider-specific configurations and quirks for Google, Microsoft, GitHub, GitLab, and generic OAuth providers.

Structsยง

OAuth2Client
Production-grade OAuth2 client wrapper supporting all modern flows